我有一个示例项目,我使用 SOLR.NET(.NET Wrapper Java Based SOLR)
创建了一个索引我想删除Java的依赖项。所以我正在尝试 Lucene.NET 。
现在可以重复使用相同的索引数据(使用SOLR.NET& SOLR创建)并使用 LUCENE.NET >对该索引数据执行搜索/更新强>
环境:VS2013,C#,.NET Framework 4.0,WinForms
答案 0 :(得分:0)
Lucene编解码器格式随着时间的推移而发展,大多数替代Lucene实现仅与特定版本的版本兼容。所以答案是"它取决于,但可能不是"。您必须尝试使用Lucene.NET读取Solr安装中存在的段文件。
请记住,这会将Solr从分布式依赖项(作为单独的服务器运行)转移到进程内依赖项 - 如果要保持它的分布,则需要在Lucene.NET之上编写自己的服务。 / p>
由于您刚刚编写了一个示例项目,请删除您已编入索引的所有内容,并使用您自己的Lucene.NET代码重新编制索引。