使用SolrPhpClient UI动态传递值“AND”/“OR”到Solr


Pass value 'AND'/'OR' dynamically using SolrPhpClient UI to Solr

我正在使用SolrPhpClient UI for Solr。在这里,我将用户搜索输入配置为适当的输入,例如"prod_path:(男士运动彪马运动鞋)&q.op=AND",这在 Solr 应用程序的情况下工作正常,但当我使用 SolrPhpClient UI 时,此输入无法正常工作。我的意思是,它为 AND 和 OR 给出了相同的结果。我想在SolrPhpClient UI的情况下动态传递值"AND"/"OR"。任何帮助将不胜感激。

我像这样传递了选项(AND/OR),$results = $solr->search($searchterm, 0, $limit,$option);其中搜索是Apache_Solr_Service类的功能。在搜索函数中,我将选项值分配给参数数组,例如$params['q.op'] = $option;。我得到的结果取决于 AND/OR 选项。