Zend framework 使用Zend_Lucene进行搜索时面临的问题
我使用zend_lucene实现搜索功能。我有以下代码Zend framework 使用Zend_Lucene进行搜索时面临的问题,zend-framework,Zend Framework,我使用zend_lucene实现搜索功能。我有以下代码 $doc->addField(Zend_Search_Lucene_Field::Text('categoryName', $result->name)); 这里“$result->name”中的name是数据库中的varchar类型。还有一些值,如dinesh、kumar1233333。出于测试目的,我已将编号存储在name字段中。当我搜索dinesh时,搜索结果是准确的,但当我使用数字搜索时,即3333搜索没有结果。
$doc->addField(Zend_Search_Lucene_Field::Text('categoryName', $result->name));
这里“$result->name
”中的name
是数据库中的varchar类型。还有一些值,如dinesh、kumar1233333
。出于测试目的,我已将编号存储在name
字段中。当我搜索dinesh
时,搜索结果是准确的,但当我使用数字搜索时,即3333
搜索没有结果。我在codeZend\u Search\u Lucene\u字段::Text
上做错了什么
有没有办法搜索数字/字符/字母数字(kumar123)
提前感谢最后我通过声明“
Zend\u Search\u Lucene\u Analysis\u Analyzer::setDefault(新的Zend\u Search\u Lucene\u Analysis\u Analyzer\u Common\u TextNum\u CaseSensitive());
”找到了它,并使用Zend\u Search\u Lucene\u字段::关键字
代替Zend\u Search\u Lucene\u字段::文本