可以在Lucene.Net下使用“仅Java”分析器吗?

时间:2012-07-03 18:31:38

标签: .net lucene full-text-search lucene.net snowball

我认为答案是“不”。但我看到了微软MVP Simone Chiaretta的some interesting words

  

Directoy

     

索引结构与Lucene的所有端口兼容,所以你   也可以用.NET完成索引并用Java搜索,或者   反过来......

     

分析仪

     

简而言之,分析器包含提取索引的策略   文字中的术语。 .....而且java版甚至都有   尚未移植到.net的更多分析仪。

由此可见,我可以使用非.NET功能(例如使用Snowball分析器)创建索引,并在Lucene.Net驱动的应用程序中使用它。这是真的吗?

1 个答案:

答案 0 :(得分:1)

要记住的一个重要因素是在搜索时使用哪种分析仪。如果用于解析和分析搜索文本的分析器不会减少到索引分析器输出的内容,那么就会出现漏报。因此,虽然您的索引可以从Lucene.Net中读取,但您可能会遗漏结果。