0

我正在为 Solr 使用 SolrPhpClient UI。在这里,我将用户搜索输入配置为适当的输入,例如“prod_path:(mens sports puma sneaker shoes)&q.op=AND”,这在 Solr 应用程序的情况下可以正常工作,但是当我使用 SolrPhpClient 时这个输入不能正常工作用户界面。我的意思是,它对 AND 和 OR 给出相同的结果。在 SolrPhpClient UI 的情况下,我想动态传递值 'AND'/'OR'。任何帮助,将不胜感激。

4

1 回答 1

0

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

于 2012-06-13T09:23:12.027 回答