2
私は私のJavaプロジェクトで弾性検索2.3のバージョンを使用しています。私がしよう。このため弾力的な検索を取得する別のフィールドとソートのためのJava APIのクエリ
select fileName from (select distinct fileName from explore_object_metadata order by original_size desc)where rownum <=10
- -
client.prepareSearch()
.setIndices()
.setTypes(getType())
.addSort(fieldSort("sourceSize").order(DESC))
.setScroll(new TimeValue(ES_TIMEOUT_MS))
.setSize(10);
をしかし、それは私に繰り返しfileNameに複数回で降順に10の結果を与える私は弾性検索のために、次のSQLクエリを実行します。一意のファイル名を持つ上位10個のレコードを取得し、弾性検索のサイズに応じて降順でソートするには、どうすればよいですか。上記のクエリを取得する