Lucene请求:源自FrenchAnalyzer和QueryParser或TermQuery

时间:2016-11-03 10:54:48

标签: lucene stemming

我需要执行具有词干功能的请求。 当搜索词是“发明”时,必须返回这两个文件: “Ilsinventèrentlefeu” “L'Invention est belle”

我使用lucene 6.2.1,我的代码遵循:

  • 使用填充了一个的IndexWriter创建索引 FrenchAnalyser。
  • 搜索的字段是存储的文本字段。
  • 使用填充了a的QueryParser执行请求 FrenchAnalyzer。

如果搜索是“发明”,则目前文档会很好地返回,但是“发明”不会。我是否遗漏了一些要求执行请求的内容?

谢谢你

1 个答案:

答案 0 :(得分:0)

确定,

描述的方法很好。

实际上,“发明”被认为是“发明”而“发明者”被归结为“发明”。这让我感到不安。