标签: c# .net lucene special-characters
在我的索引中有一个值companyName:opel / vauxhall 搜索“opel / vauxhall”会返回正确的结果 搜索“opel / *”不会返回任何内容。
目前我正在用空格替换'/'。但这确实给我的代码带来了一点气味。
有更好的想法吗?
答案 0 :(得分:4)
这类问题几乎总是由用于索引和搜索(解析查询)的分析器引起的。
尝试使用其他分析器,例如StopAnalyzer。