2
我有一個SOLR這樣的查詢:SOLR查詢使用面向對象的符號
&q=*:*&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}
我怎麼能寫在PHP SolR extension API的使用SolrQuery()面向對象的符號一樣的嗎?
我有一個SOLR這樣的查詢:SOLR查詢使用面向對象的符號
&q=*:*&fq={!geofilt pt=45.15,-93.85 sfield=store d=5}
我怎麼能寫在PHP SolR extension API的使用SolrQuery()面向對象的符號一樣的嗎?
您可以隨時使用setParam()
:
$query = new SolrQuery();
$query->setParam('fq', '{!geofilt pt=45.15,-93.85 sfield=store d=5}');
..一個例子會很有用:你如何使用SolrQuery(),你之前曾經嘗試過什麼,並且是否有任何錯誤消息?
一般來說,您可以像任何其他過濾器查詢一樣處理geofilt函數。 只需添加到您的 「選項」 - 陣列
$solrOptions=array('fq'=>'{!geofilt pt=45.15,-93.85 sfield=store d=5}');