Elasticsearch を使用して、モデルの価格フィールドのヒストグラム ファセットを取得したいと考えています。最小価格と最大価格を事前に知らなくても、10 などの設定された間隔で、ヒストグラムが価格の範囲全体をカバーするようにしたいと考えています。次のドキュメントから確認できます。
http://www.elasticsearch.org/guide/reference/api/search/facets/histogram-facet.html
間隔ごとに価格帯を指定できますが、これにより不特定数の間隔が得られます。価格フィールドの値の範囲全体を均等にカバーする特定の数の間隔が必要です。これを行う方法はありますか?
データベースに最小値と最大値を問い合わせてから、適切な間隔サイズを見つけることが 1 つの解決策になることはわかっていますが、これは、db にアクセスする必要がないという Elasticsearch を使用する主なポイントの 1 つに反します。関連クエリを検索します。