使Zend搜索Lucene更“敏感”

问题描述:

我想知道如果有人知道我需要做什么来使Zend搜索更敏感。目前,说我正在寻找的单词:使Zend搜索Lucene更“敏感”

Penelope 

从我的索引,我需要键入整个单词为了得到一个匹配。我所追求的是,​​当我键入'P'时,它立即返回有关以'P'开头的内容的相关结果。

我使用的是标准的

$index->find('Penelope'); 

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

谢谢

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

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

此处了解详情:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

如果这是你在找什么,请选择旁边这个答案的复选标记。谢谢!

+0

是的,这正是我一直在寻找的,谢谢。 – newbie 2011-01-06 00:26:02