0
我遇到了Zend_Search_Lucene问题。我有几个索引中带有字段“标签”的文档。文档 “标签” 具有以下值:在Lucene索引的字段中搜索多个单词
- 标签1标签2标签3
- TAG1 TAG4
我想找到的文档只能用TAG1和TAG4所以我用查询“+标签:标签1 +标签:TAG2" 。我无法弄清楚为什么我会从索引中获得0次点击。
我遇到了Zend_Search_Lucene问题。我有几个索引中带有字段“标签”的文档。文档 “标签” 具有以下值:在Lucene索引的字段中搜索多个单词
我想找到的文档只能用TAG1和TAG4所以我用查询“+标签:标签1 +标签:TAG2" 。我无法弄清楚为什么我会从索引中获得0次点击。
我解决了这个问题。默认Zend_Search_Lucene分析器跳过数字。这里有一个特殊的分析器,它应该在索引和搜索之前设置为默认值。
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive()
);
很难从这个描述中得知,你有没有试过使用Luke来运行查询?另请检查您正在使用哪个分析仪进行查询。 – Mikos 2010-06-29 22:11:37