Elasticsearch中返回ik分词结果
Posted 陈一一同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch中返回ik分词结果相关的知识,希望对你有一定的参考价值。
这里title是我们需要分词的字符串,最后会以json形式返回
public List<IkName> IkFenCiSelect(String title) throws IOException
StringReader sr = new StringReader(title);
IKSegmenter ik = new IKSegmenter(sr, true);
Lexeme lex = null;
List<IkName> stringList = new ArrayList<>();
while ((lex = ik.next()) != null)
IkName ikName = new IkName();
ikName.setIkName(lex.getLexemeText());
stringList.add(ikName);
return stringList;
public class IkName
private String ikName;
public String getIkName()
return ikName;
public void setIkName(String ikName)
this.ikName = ikName;
"ikNameList": [
"ikName": "我"
,
"ikName": "是"
,
"ikName": "中国人"
]
以上是关于Elasticsearch中返回ik分词结果的主要内容,如果未能解决你的问题,请参考以下文章