約 3,500 万のドキュメントを含むインデックスがあります。ユーザーが検索語とフィルターを任意に組み合わせてクエリを発行すると、別のフィールドで一意の値の数を取得する必要があります。目的は、「特定のクエリで一意の (フィールド x) がいくつあるか?」という質問に答えることにあります。
Azure Search にはこれを行う機能がないことは確かなので、個別の値をカウントしたいフィールドだけを選択する別のクエリを実行しようと思いましたが、これは非常に時間がかかると思います。このような大きなインデックスで消費します。また、最大 100,000 レコードまでしかスキップできないという印象を受けています。これにより、クエリが 100,000 件を超える結果を返した場合、これを行うことができなくなります。
これをどうやって進めるかについてのアイデアはありますか?
ありがとう!