我想要 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'));
它给出了一个空的结果。
提前致谢。