0

Solr ファセット検索機能を実装し、URL を介してサーバーでクエリをテストしようとしています。このクエリを実行すると


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>


しかし、次appleのようなファセットクエリとして使用すると


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">

ここで何か不足していますか?

ありがとう

4

1 に答える 1

2

フィルタを適用する方法は次のとおりです。 q=ipad&fq=brand:apple

複数選択ファセットが必要な場合を除き、ファセットを繰り返さないでください (その場合でも、それはそれよりも複雑です)。

于 2011-12-14T12:57:51.080 に答える