/ / elasticsearchヒストグラムで間隔の数を設定する方法-histogram、elasticsearch、faceted-search、facet

elasticsearchヒストグラムの間隔の数を設定する方法 - ヒストグラム、elasticsearch、ファセット検索、ファセット

elasticsearchを使用して、ヒストグラムを取得したい私のモデルの価格フィールドのファセット。最低価格と最高価格を事前に知らなくても、ヒストグラムが価格の全範囲をカバーし、設定された間隔、たとえば10であることが好きです。

http://www.elasticsearch.org/guide/reference/api/search/facets/histogram-facet.html

それぞれの価格帯を指定できること間隔ですが、これにより、不特定の数の間隔が与えられます。価格フィールドの値の範囲全体を均等にカバーする特定の数の間隔が必要です。これを行う方法はありますか?

私は1つの解決策が私に質問することであることを知っていますデータベースを使用して、最小値と最大値を取得し、適切な間隔サイズを算出しますが、検索に関連するクエリでdbをヒットする必要がない、elasticsearchを使用する主なポイントの1つに反します。

回答:

回答№1は0

を使用して、最小値と最大値についてelasticsearchをクエリできます。 統計ファセット