Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 让Zend Search Lucene变得更“强大”;敏感的;_Php_Zend Framework_Search_Lucene - Fatal编程技术网

Php 让Zend Search Lucene变得更“强大”;敏感的;

Php 让Zend Search Lucene变得更“强大”;敏感的;,php,zend-framework,search,lucene,Php,Zend Framework,Search,Lucene,我想知道是否有人知道我需要做些什么来使Zend Search更敏感。目前,假设我正在搜索单词: Penelope 从索引中,我需要键入整个单词以获得匹配。我想要的是,当我键入“P”时,它会立即返回以“P”开头的内容的相关结果 我使用的是标准 $index->find('Penelope'); 我是否需要使用查询生成器来实现这一点,或者我是否遗漏了一些明显的东西 谢谢根据lucene文档,您可以使用通配符?用于单字符通配符,而*用于多字符通配符。试试这样的 $index->find

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

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

我使用的是标准

$index->find('Penelope');
我是否需要使用查询生成器来实现这一点,或者我是否遗漏了一些明显的东西


谢谢

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

$index->find('Pe*');
更多信息请点击此处:

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