0

我正在使用 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

有结果。

4

1 回答 1

0

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

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

于 2011-09-08T17:11:50.790 回答