web-dev-qa-db-ja.com

Solr-検索結果を返さずにファセットカウントを取得する

Solrからファセットカウントのみを返す必要があります。したがって、基本的にすべてのドキュメントを検索してファセットカウントを返したいのですが、検索結果を返したくありません。これは可能ですか?

ありがとう

37
Ryan

設定facet=trueファセットと設定を有効にしますrows=0は、結果が返されないようにします。便利なことに、numFoundは見つかった結果の数を示します。

56
nialloc

明らかな解決策は、ワイルドカードを使用して検索し、ゼロの結果を返すように指定することだと思います。

これが私のこれまでの解決策です。

10
Ryan

したがって、ページ付けされたシステム内のすべてのドキュメントのファセットカウントを取得する必要があるかどうかを理解したことから、2つの要求(選択)を行う必要があります。
-すべてのドキュメントのファセットカウントを最初に取得しました。
-そして現在のページからドキュメントを取得するための2番目。

0
Hakim