Zend lucene:搜索的多个标准=糟糕的结果

时间:2010-07-30 03:22:56

标签: php zend-framework lucene zend-search-lucene

我是lucene的新手,我注意到一些烦人的事情:

在我的搜索栏中,

  • 如果我输入“USA”:返回所有匹配项 - >行。
  • 如果我输入“Developper”:返回所有匹配项 - >行

,但

- 如果我输入“USA Developper”,它将不会归还给我在美国的所有开发人员。

它会让我在英国,DE,FR + Developpers,Stars,美国工程师中找到一些开发人员

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您需要将默认搜索运算符设置为AND。 (不知道你是怎么用ph​​p做的。)

或者在您当前的框架中,如果您搜索+developer +usa(即在每个字词之前加上+前缀),它将返回给您在美国的开发人员。

相关问题