首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能搜索未存储的字段和关键字字段?

为什么我不能搜索未存储的字段和关键字字段?
EN

Stack Overflow用户
提问于 2011-03-31 09:45:50
回答 1查看 157关注 0票数 0

我有一个lucene应用程序,它运行良好,索引和搜索都很好,除非我想搜索一个未存储的字段和一个字段关键字(我只有这两个字段),我使用这个分析器:

分析器=新的SnowballAnalyzer(“西班牙语”,STOP_WORDS_SPANISH());

IndexWriter IndexWriter=新的IndexWriter(PATH(),分析器,true);

我确信我将未存储的字段和关键字字段放在同一个lucene文档中。所以我不知道什么失败了。

(预先谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2011-03-31 14:06:14

您的搜索应该使用与索引相同的分析方法。当您使用两个不同的分析器进行存储时,您需要在搜索时使用类似的分析。我建议您使用PerFieldAnalyzerWrapper来正确地匹配字段和它们各自的分析器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5497944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档