fq の特定の州のリストに対して、ファセット内の都市のリストが必要です。
だから私のクエリは次のとおりです。
fq: {!tag=state}state_id:(25 41)
facet query: state_id:(25 41)
facet field: {!ex=state}city_id
これは、Solr Admin では問題なく動作しますが、Solarium を使用してクエリを実行すると、次のようになります。
$facetSet->createFacetQuery('city')->setQuery($facet_q);
$facetSet->createFacetField(array('field'=>'city','exclude'=>'state'));
空の結果が得られます。
前もって感謝します。