我阅读了一些关于按数字搜索索引的文章,但它对我还不起作用。
更多:: 我需要按编号搜索我的文档,但它不起作用。
我创建文档:
$doc1->addField(Zend_Search_Lucene_Field::UnIndexed('id', $id));
我搜索索引:
$index->find("id:123");
但它不起作用,结果是空的!我必须这样做。
我通过将索引类型更改为关键字、未存储、文本和未索引来测试这一点
这是我的引导程序::
Zend_Search_Lucene_Analysis_Analyzer::setDefault
(new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8());
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
Zend_Search_Lucene_Analysis_Analyzer::setDefault
(new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive());
Zend_Search_Lucene_Analysis_Analyzer::setDefault
(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum());
我在搜索和索引中使用它。我还评论了其他设置,但它们也不起作用。