0

我正在使用 Elasticsearch 进行搜索,并想了解如何在 Java 中的多个字段上添加排序,如下所述:

http://www.elasticsearch.org/guide/reference/api/search/sort.html

在准备搜索时,我只成功地添加了一个排序构建器。

谢谢,

斯廷


这就是我在单个字段上添加排序的方式:

client.prepareSearch(indexName).setTypes(typeName)
      .setQuery(query)
      .addSort(fieldSort("activity").order(DESC).missing("_last"))
      .setSize(limit)
      .execute().actionGet();
4

1 回答 1

1

.missing("_last")不能应用于布尔字段。

于 2012-09-11T08:10:47.150 回答