0

「トップ 10」のファセットを取得すると同時に、作成できた可能性のあるすべてのファセットを取得する方法はありますか (その場合、ドキュメント内のすべての異なる王国)。

「サイズ」を非常に大きな数に増やすことができることはわかっていますが、非常に大きな JSON が生成され、処理コストがはるかに大きくなる可能性があります。

シンプルな面...

"facets" : {
    "kingdom": {
        "terms": {
            "field": "kingdom",
            "size": 10
        } 
    }

前もって感謝します

4

1 に答える 1

0

json応答のサイズは、その用語のさまざまな値の量に比例します。

そうは言っても、私はあなたが望むのはソートを適用することだと信じています

"sort":[{"kingdom":{"order":"desc"}}],"size":10

2つのクエリがあり、 "facets" :{"kingdom":{"terms":{"field": "kingdom","size": 10}} はすべての用語を返し、もう1つのクエリは「ヒット」フィールド内で降順で最初の10個の順序を返します。

于 2012-10-23T18:52:10.150 に答える