如何使用PHP Solr客户端指定过滤器


How to specify a filter with the PHP Solr client?

我使用PHP Solr客户端,我想为这个颜色值添加一个fq (Solr过滤器查询):149,163,166

$additionalParameters['facet']          = 'true';
$additionalParameters['facet.mincount'] = 0;
$additionalParameters['facet.limit']    = 25; // default = 100      
$additionalParameters['facet.field']    = array(
                                            'closest_rgb',
                                            'price'
                                          );
$additionalParameters['fq']             = '149,163,166';
$obj_results = $obj_solr->search($search_query, $int_offset, $int_limit, $additionalParameters);

我忘了什么吗?因为我没有得到任何结果与PHP客户端

通过调用这个URL

select?q=soort_id:19&facet=true&facet.field=closest_rgb&fq=closest_rgb:149,163,166

需要在fq语句中指定字段名。

$additionalParameters['fq'] = 'closest_rgb:149,163,166';