Solr:使用Solr进行词干化

时间:2015-09-03 10:04:28

标签: solr solrj stemming

我正在学习solr,并希望使用solr来阻止词语。我会把这个词传递给solr,它应该把词干发回去。我知道如何为不同的词干模式配置solr core而且我也是能够在分析器中查看他们的词干(solr admin ui),但我不知道如何使用java代码实现这一点。我能够使用java api进行索引和查询。

我正在使用solr-5.3.0。

1 个答案:

答案 0 :(得分:1)

如果您需要干预我建议您不要使用整个Solr的话。只需使用他们用于词干或类似的代码。例如。你可以用

org.apache.lucene.analysis.en.PorterStemmer.stem(String)

不幸的是PorterStemmer具有包级别访问权限,因此我只是从源代码中复制它,或者您可以在Internet上搜索其他一些词干分析器实现。我希望有所帮助。

祝你好运!