0

6 つ以上の Solr シャード (Solr バージョン 3.5) を検索しています。私が認識したのは、同じデータを含む通常のスタンドアロン インスタンスで検索を行っているときにfacet_fieldsfacet_countsセクションに 2 が表示されることです。これは私を除いて:

<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="url">...</lst>
<lst name="url">...</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>

ご覧のとおり、2 つの facet_fields があります。複数のシャード (同じデータ) を使用して同じクエリを実行すると、常に facet_field が 1 つだけ取得されます。

<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="url">...</lst>
</lst>
<lst name="facet_dates"/>
<lst name="facet_ranges"/>
</lst>

また、クエリでタグ付けと除外フィルターを使用しています。これが問題でしょうか?

4

1 に答える 1

1

solr-userメーリングリストのYonikSeeleyのおかげで、解決策はファセットにいくつかの出力キーを追加することでした。http://wiki.apache.org/solr/SimpleFacetParameters#Tagging_and_except_Filtersも参照してください。

于 2012-01-18T21:15:15.843 に答える