是否可以通过fullTextQuery找到具有特殊字符的单词?通过luke搜索与查询一起工作,但是从fullTextQuery返回没有结果。
new BooleanClause(qBuilder.keyword().wildcard().
onField("field").matching("c++").createQuery(),BooleanClause.Occur.MUST)
没有通配符搜索" c"没有特殊的字符。
如何解决这个问题?
答案 0 :(得分:3)
在该字段上使用@Analyzer(impl = WhitespaceAnalyzer.class)
可能会解决您的问题。