我想知道是否有人知道我需要做些什么来使Zend Search更敏感。目前,我说我正在搜索这个词:
Penelope
从我的索引中,我需要输入整个单词才能获得匹配。我所追求的是,当我输入'P'时,它会立即返回包含以'P'开头的单词的相关结果。
我正在使用标准
$index->find('Penelope');
我是否需要使用查询构建器来实现此目的,或者我错过了一些明显的东西?
由于
答案 0 :(得分:2)
根据lucene文档,您可以使用通配符。单个字符通配符为?
,多字符通配符为*
。试试这样的事情。
$index->find('Pe*');
此处有更多信息:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html
如果这是您要找的,请选择此答案旁边的复选标记。谢谢!