使Zend Search Lucene更“敏感”

时间:2011-01-05 22:21:01

标签: php zend-framework search lucene

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

Penelope

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

我正在使用标准

$index->find('Penelope');

我是否需要使用查询构建器来实现此目的,或者我错过了一些明显的东西?

由于

1 个答案:

答案 0 :(得分:2)

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

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

此处有更多信息:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

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