Lucene.Net的查询解析器问题

时间:2011-05-06 03:57:39

标签: parsing lucene.net

我的搜索词是 multi-strat 。当我使用查询解析器查询它时,解析术语变为 多策略 ,并且不会检索正确的命中计数。我如何解决它,使“ - ”符号包含在搜索和解析中?我在这里先向您的帮助表示感谢。 :)

1 个答案:

答案 0 :(得分:2)

使用不会破坏连字符串的分析器。最简单的一个是KeywordAnalyzer,它根本不会破坏字符串,也不会改变外壳。

如果需要为不同的字段使用不同的分析器,可以将其包装在PerFieldAnalyzerWrapper中。