星空网 > 软件开发 > Java

ik扩展支持Solr配置

扩展ik原生代码:
public class IKAnalyzerTokenizerFactory extends TokenizerFactory
{
private boolean useSmart;

public boolean useSmart()
{
return this.useSmart;
}

public void setUseSmart(boolean useSmart) {
this.useSmart = useSmart;
}

public IKAnalyzerTokenizerFactory(Map<String, String> args) {
super(args);
assureMatchVersion();
setUseSmart(((String)args.get("useSmart")).toString().equals("true"));
}

public Tokenizer create(AttributeSource.AttributeFactory factory, Reader input)
{
Tokenizer _IKTokenizer = new IKTokenizer(input, this.useSmart);
return _IKTokenizer;
}
}

将ik重新打包,solr中配置信息如下:

<fieldType name="text_ik" >	<analyzer type="index">			<tokenizer useSmart="false"/>			<filter synonyms="synonyms.txt" ignoreCase="true" expand="true"/>			<filter ignoreCase="true" words="stopwords.txt" />		</analyzer> 		<analyzer type="query">			<tokenizer useSmart="true"/>			<filter synonyms="synonyms.txt" ignoreCase="true" expand="true"/>			<filter ignoreCase="true" words="stopwords.txt" />		</analyzer></fieldType>

  




原标题:ik扩展支持Solr配置

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

赛城国际_B2C物流公司:https://www.ikjzd.com/w/1878
胡范金:https://www.ikjzd.com/w/1879
独立站:https://www.ikjzd.com/w/188
BluePay:https://www.ikjzd.com/w/1880
BlueOcean Pay:https://www.ikjzd.com/w/1881
华之星_检测机构:https://www.ikjzd.com/w/1882
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流