Lucene和正斜线

时间:2009-04-01 09:28:40

标签: c# .net lucene special-characters

在我的索引中有一个值companyName:opel / vauxhall
搜索“opel / vauxhall”会返回正确的结果 搜索“opel / *”不会返回任何内容。

目前我正在用空格替换'/'。但这确实给我的代码带来了一点气味。

有更好的想法吗?

1 个答案:

答案 0 :(得分:4)

这类问题几乎总是由用于索引和搜索(解析查询)的分析器引起的。

尝试使用其他分析器,例如StopAnalyzer。