0

我在使用 lucene .net 索引状态缩写代码(例如 IN 或 OR)时遇到问题。如果我在索引时使用标准分析器,我无法通过这些状态缩写检索文档。如果我在索引时使用简单的分析器,我可以根据这些缩写检索文档,但其他查询(例如作为字符串索引的邮政编码)不再起作用。

任何关于这种类型的 lucene dilemna 的最佳实践的建议将不胜感激。

谢谢

4

1 回答 1

0

谢谢I4V,那个帖子是同样的问题。我通过更改我的代码来解决它

这是一个重复的问题。看完帖子后

_standardAnalyzer = new Lucene.Net.Analysis.Standard.StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30 

至:

这是一个重复的问题。看完帖子后

_standardAnalyzer = new Lucene.Net.Analysis.Standard.StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30, new HashSet<string>());
于 2013-08-20T18:18:12.323 回答