elasticsearch-java
elasticsearch-java copied to clipboard
ScoreSort sort by Doc field
Java API client version
7.17
Java version
jdk8
Elasticsearch Version
7.17
Problem description
Seems like ScoreSort sort by doc field - see https://github.com/elastic/elasticsearch-java/blob/7.17/java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ScoreSort.java#L69 Probably it should be
public SortOptions.Kind _sortOptionsKind() {
return SortOptions.Kind.Score;
}
so possible workarround, instead of using
SortOptionsBuilders.score().order(SortOrder.Desc).build();
use
SortOptions.of(so -> so.score(s -> s.order(SortOrder.Desc)))
This is not only for 7.17. It occurs on 8 as well, I am using the latest 8.13.2.