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 に答える