Export to GitHub

ik-analyzer - issue #88

ikanalyzer2012_FF useSmart 的问题


Posted on Oct 24, 2012 by Quick Bird

很高兴今天早上看到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 Bird

useSmart如何使用,为何我的还是不能生效,附图是我在solr4.0中 分词的结果,都是最细粒度分词,智能分词没有生效, 和 两种配置都试过了

Attachments

Comment #4

Posted on Nov 2, 2012 by Massive Ox

同问,我的分别设置了也不生效,且我下载的也是IKAnalyzer2012FF_hf1.zip,不知是否是版本问题

Status: Fixed

Labels:
Type-Defect Priority-Medium