【问题标题】:Make Zend Search Lucene more "sensitive"让 Zend Search Lucene 更“敏感”
【发布时间】:2011-01-05 22:21:01
【问题描述】:

我想知道是否有人知道我需要做什么才能使 Zend Search 更敏感。目前,假设我正在搜索这个词:

Penelope

从我的索引中,我需要输入整个单词才能获得匹配。我所追求的是,​​当我输入“P”时,它会立即返回以“P”开头的内容的相关结果。

我使用的是标准

$index->find('Penelope');

我是否需要使用查询生成器来实现这一点,还是我遗漏了一些明显的东西?

谢谢

【问题讨论】:

    标签: php zend-framework search lucene


    【解决方案1】:

    根据 lucene 文档,您可以使用通配符。 ? 用于单字符通配符,* 用于多字符通配符。试试这样的。

    $index->find('Pe*');
    

    更多信息在这里:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

    如果这是您要查找的内容,请选中此答案旁边的复选标记。谢谢!

    【讨论】:

      猜你喜欢
      • 2013-04-30
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多