我有一个像这样的SolR查询:
&q=*:*&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}
如何使用PHP SolrQuery()中使用SolR extension API面向对象的表示法编写相同内容?
答案 0 :(得分:3)
您可以随时使用setParam()
:
$query = new SolrQuery();
$query->setParam('fq', '{!geofilt pt=45.15,-93.85 sfield=store d=5}');
答案 1 :(得分:0)
..一个例子会很有用:你如何使用SolrQuery(),你之前尝试了什么,是否有任何错误消息?!
通常,您可以像处理任何其他过滤器查询一样处理geofilt功能。 只需将其添加到“选项”-array
即可$solrOptions=array('fq'=>'{!geofilt pt=45.15,-93.85 sfield=store d=5}');