一个适用于ASP.NET网站的好的Lucene .NET替代品是什么?

5

有没有适用于ASP.NET网站的好的替代品可以用来代替Lucene .NET

我想要索引XML、TXT、PDF和DOC文件。

谢谢!


你有没有不使用Lucene的理由,还是只是在寻找替代方案? - Kane
Lucene.NET在中等信任级别的ASP.NET网站中无法使用。这就是原因。 - hoest
4个回答

5

具有讽刺意味的是,这个问题的唯一答案(即Lucene的替代方案)没有得到任何赞。 - Jon Davis
3
http://www.searcharoo.net/现在是一个无效的链接,上面有一些“购买此域名”的链接和与之无关的“相关搜索”链接。 - Adrian Carr

4

很好 - 即使他们不接受补丁,自己修补源代码似乎就足以让Lucene.Net正常工作! - Justin
是的,我自己也找到了这篇帖子并尝试了一下,效果很棒!;-) - hoest

4

Solr不就是带了点口红的Lucene吗? - Boris Callens
这是Java的替代方案,我想要一个.NET的替代方案。我想在ASP.NET网站中使用它。并且它必须能够在中等信任环境下运行。 - hoest
1
是的,就像涂口红的卢森(Lucene)一样 :) ,但所有要问的是是否有一种替代Lucene.net用于asp.net站点(并不一定是编码在.NET中)... Solr作为Web服务运行,使其可以从任何语言访问。无论如何,如果要求是本地.NET或非Java,请注意,Solr并不适合。 - Jason

1
Searcharoo已经被提到。 https://searcharoo.codeplex.com/它完全使用C#/.NET(编辑-原域名不再可用。codeplex链接是searcharoo源代码,该项目自2012年以来没有更新)。
还有来自this link
  • Whoosh(纯Python,没有C#/.NET绑定)
  • zettair(C;没有C#/.NET绑定)
  • indri(Java、PHP、C++绑定,但没有C#/.NET绑定)
  • Sphinx(适用于MySQL或PostgreSQL,或XML管道)
  • Xapian(C++;有C#/.NET绑定)

Searcharoo 项目目前已经停止。 - Jonathan Barbero
Searcharoo已经提到了,其他的不是.Net。这篇文章明确指出它是为一个ASP.NET网站而写的。 - nathanchere

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接