在lucene.net中怎样使用中文分析器?

shijies CSDN会员 shijies 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

lucene.net没有中文分析器,  如下的语句可以得到一个StandardAnalyzer的实例:

Analyzer analyzer = new StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29);

lucene.net自带的这个分析器分析中文效果不好。我知道盘古分词和结巴分词可以用于中文分词,结巴分词使用下面的语句:

    var segmenter = new JiebaSegmenter();

  var segments = segmenter.Cut("我来到北京清华大学", cutAll: true);

我不清楚segmenter是什么,如果想做索引,就需要使用分析器,请问该怎样获得结巴分词的分析器呢?

 

 

...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
shijies CSDN会员
C# 111,129 成员 642,538 内容