【问题标题】:how to use lucene for lemmatization and elimination of empty French words如何使用 lucene 进行词形还原和去除空的法语单词
【发布时间】:2017-03-25 22:58:40
【问题描述】:

我正在寻找如何使用 Java 语言中的 lucene 从法语编写的文档中进行词形还原和消除空词,但我没有找到好的教程。

【问题讨论】:

    标签: java indexing lucene lemmatization


    【解决方案1】:

    这很简单,您只需要这样的 FrenchAnalyzer:

    IndexWriterConfig conf= new IndexWriterConfig (Version.LUCENE_45,new FrenchAnalyzer(Version.LUCENE_45,FrenchAnalyzer.getDefaultStopSet()));
    

    对于空词我们使用:FrenchAnalyzer.getDefaultStopSet() 就像我在前面的代码中所做的那样,对于词形还原,它已经集成在这个分析器中,当你寻找重要的词时你会注意到(通过 tf idf) .

    【讨论】:

      【解决方案2】:

      “空话”的术语是stop words

      Lucene 提供了FrenchAnalyzer 类,它带有法语的默认停用词列表。

      只需将该类用作您的分析器。

      【讨论】:

      • thanx a lot ,但它并没有使单词词形还原
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      • 2019-07-01
      • 2014-04-04
      • 1970-01-01
      • 2018-01-05
      • 2018-11-03
      • 1970-01-01
      相关资源
      最近更新 更多