【发布时间】:2012-04-19 15:18:43
【问题描述】:
如何使用多个参数过滤 solr 结果。我正在为我的 solr 搜索扩展使用 Zend_Service_Solr 类。
我可以通过
查询所有结果$searchQuery[] = '*:*';
$solr->search(($searchQuery), $startRow, $limit, array());
现在我想一次过滤多个过滤器参数,如姓名、城市、邮政编码
试过了,
$searchQuery[] = 'zip_code:'.$zip_code;
$searchQuery[] = 'city:'.$city;
$searchQuery[] = 'name:'.$name;
$solr->search($searchQuery, $startRow, $limit, array());
但失败了。知道如何获得所需的输出
【问题讨论】: