很高兴今天早上看到ikanalyzer发布了关于lucene4.0的更新,我第一时间下载并进行了使用
以下是我的text的分词配置,我发现新的ff中已经没有了iktokenizerfactory类,我只有使用如下方法, 我在index和query时分别使用useSmart为false和true,结果发现,最后的结果都是默认的false,useSmart=true没有 work,请问我的配置正确吗?谢谢回复
<fieldType name="text" class="solr.TextField" >
<analyzer type="index" class="org.wltea.analyzer.lucene.IKAnalyzer" useSmart ="false"/> <analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer" useSmart ="true"/> </fieldType>
Comment #1
Posted on Oct 24, 2012 by Massive Dog看来我要发布一个hot fix了,这个参数存在单例造成的配置冲突问题
Comment #2
Posted on Oct 24, 2012 by Massive Dog问题已经修订,请下载最近发布包
Comment #3
Posted on Oct 25, 2012 by Quick BirduseSmart如何使用,为何我的还是不能生效,附图是我在solr4.0中 分词的结果,都是最细粒度分词,智能分词没有生效, 和 两种配置都试过了
- 1.jpg 28.01KB
Comment #4
Posted on Nov 2, 2012 by Massive Ox同问,我的分别设置了也不生效,且我下载的也是IKAnalyzer2012FF_hf1.zip,不知是否是版本问题
Status: Fixed
Labels:
Type-Defect
Priority-Medium