compass 查询分词

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 即可实现分词

 

你可能感兴趣的:(Lucene,ik分词,compass)