2011-12-14 15 views
0

私はSolrファセット検索機能を実装し、URLを介してサーバー上でクエリをテストしようとしています。私はこのクエリを実行すると別の結果とカウントを返すSolrファセット検索


http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on


は私が


...<lst name="facet_counts"><lst name="facet_queries"/><lst name="facet_fields"><lst name="brand"><int name="Apple">37</int>


しかし、私は使用のような何かを得ます10は


http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on&fq=apple


のようなファセットクエリとして、私は37件の結果を得ることを期待しますが、クエリは<result name="response" numFound="402" start="0">

を返し、私はここで何かが足りないのですか?

おかげ

答えて

2

は、これは、フィルタを適用する方法です:あなたは複数選択ファセットを使用する場合に限りq=ipad&fq=brand:apple

は、ファセットを繰り返さないでください(とその後も、それはそれよりもっと複雑です)。

+0

Spot on!ありがとう。 – Optimus

関連する問題