compass 指定查询关键字分词:
首先在spring 配置文件里配置
<prop key="compass.engine.analyzer.default.type">
org.wltea.analyzer.lucene.IKAnalyzer
</prop>
compass.engine.analyzer.[analyzer name].type
如上所示 我配置了 IK为默认分词器,也可以配置自定义等等
其中default 为分词器的名字 该名字除了default外可以自己指定
在查询语句里:
CompassQuery compassQuery = builder.queryString(keyword).setAnalyzer("default").toQuery();
用setAnalyzer 方法指定 分词 器的名称 也即是上面的 default 即可实现分词