ユーザーの検索結果に、特定の検索クエリに一致するものがいくつあったかについてのアイデアを含めたいと考えています。
しかし、ユーザーの検索ログを少し調査して観察した結果、ログに記録されたクエリの速度と結果の合計数との間に直接的な相関関係があることに気付き、これはtotalHits
プロパティにアクセスしているためであると判断しました。値を返すために、結果セット全体を反復処理します。
おおよその値を返すだけでもよろしいかと思いますが、パフォーマンスに著しく影響を与えずにこれを計算する良い方法があるかどうかはわかりません。検索が一致した結果の数の大まかなアイデアをユーザーに提供せずに、一見底なしの結果セットをユーザーの前にダンプしたくはありません。
助言がありますか?