首页 新闻 会员 周边 捐助

IKAnalyzer5.2.2如何获取分词后的结果?

0
悬赏园豆:20 [已关闭问题] 关闭于 2018-12-28 09:32

我在使用ElasticSearch5.2.2。IKAnalyzer版本与之一致,是下载的源码。
我想在分词后获取所有匹配到的关键字,然后记录下来,同时更新关键词的搜索次数。
目前不知道在哪获取分词结果,只能在next方法里面去获取。

/**
 * 分词,获取下一个词元
 * @return Lexeme 词元对象
 * @throws java.io.IOException
 */
public synchronized Lexeme next()throws IOException{
    Lexeme l = null;
    while((l = context.getNextLexeme()) == null ){
        //此处省略代码N行          
    }
    
    System.out.println(l.getLexemeText());//就这里
    
    return l;
}

或者说elasticsearch是如何调用ik分词器的?如何获取分词结果的?在真正的查询之前,除了分词都做了什么事情?

感谢各路大神!

屌丝大叔的笔记的主页 屌丝大叔的笔记 | 初学一级 | 园豆:2
提问于:2018-12-14 18:55
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册