在Elasticsearch中的几个字段上排序

时间:2012-08-31 12:26:28

标签: sorting elasticsearch

我正在使用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();

1 个答案:

答案 0 :(得分:1)

.missing("_last")无法应用于布尔字段。