1

約 3,500 万のドキュメントを含むインデックスがあります。ユーザーが検索語とフィルターを任意に組み合わせてクエリを発行すると、別のフィールドで一意の値の数を取得する必要があります。目的は、「特定のクエリで一意の (フィールド x) がいくつあるか?」という質問に答えることにあります。

Azure Search にはこれを行う機能がないことは確かなので、個別の値をカウントしたいフィールドだけを選択する別のクエリを実行しようと思いましたが、これは非常に時間がかかると思います。このような大きなインデックスで消費します。また、最大 100,000 レコードまでしかスキップできないという印象を受けています。これにより、クエリが 100,000 件を超える結果を返した場合、これを行うことができなくなります。

これをどうやって進めるかについてのアイデアはありますか?

ありがとう!

4

1 に答える 1