public class MatchScorer
extends java.lang.Object
SortOptions sortOptions = SortOptions.newBuilder() .setMatchScorer(MatchScorer.newBuilder()) .build();then this will sort the documents in descending score order. The scores will be positive. If you want to sort in ascending order, then use the following code:
SortOptions sortOptions = SortOptions.newBuilder() .setMatchScorer(MatchScorer.newBuilder()) .addSortExpression( SortExpression.newBuilder() .setExpression(SortExpression.SCORE_FIELD_NAME) .setDirection(SortExpression.SortDirection.ASCENDING) .setDefaultValueNumeric(0.0)) .build();The scores in this case will be negative.
Modifier and Type | Class and Description |
---|---|
static class |
MatchScorer.Builder
A builder that constructs
MatchScorers . |
Modifier and Type | Method and Description |
---|---|
static MatchScorer.Builder |
newBuilder()
Creates and returns a MatchScorer Builder.
|
java.lang.String |
toString() |
public static MatchScorer.Builder newBuilder()
MatchScorer.Builder
. Set the parameters for scorer
on the Builder, and use the MatchScorer.Builder.build()
method
to create a concrete instance of MatchScorerpublic java.lang.String toString()
toString
in class java.lang.Object