More consistent use of scoring.

Scoring applies to both .values() and .search(). It’s used to rank the
fragments and thus belongs in .orderBy(). (Facet ordering is different
and specified in .values().) Only one scoring method can apply to the
entire result set.