Win '03/'08

问题描述:

的.net应用程序的集群搜索结果我使用SQL Server 2008在'03或'08(尚不确定)上使用ASP.net 3.5构建.net应用程序。Win '03/'08

该应用程序的主要部分是建立一个强大的搜索功能,它必须将搜索结果聚类到本网站。

例如寻找失明,你看到失明的结果集群,但也为视力受损,眼睛等。

我正在寻找在Windows Server 2003/2008上使用现成索引技术的方法的建议(最好是开源)。

我看:

Carrot2 - http://search.carrot2.org/stable/search

看起来很强大,但似乎依靠像Lucene的和Solr等指标。

有没有人在Windows平台上使用这些技术的经验?他们和IIS很好地玩吗?

非常感谢您的任何帮助。

埃德

有Lucene的(称为lucene.NET),它在Windows上运行完美的(正如你所期望的,因为它使用.NET)的C#端口。

+0

谢谢忘了有一个.net端口! – 2010-10-02 14:02:45

+0

Solr提供carrot2集群和许多开箱即用的功能,并且可以使用SolrNet从ASP.NET轻松集成。为什么要打扰Lucene.net?从asp.net查询Lucene会很麻烦,如果你考虑大型索引和内存管理等。 – Mikos 2010-10-08 09:33:42

+0

@Mikos:有些人不想维护一个Java堆栈,除了.NET的东西。但是你是对的,在很多情况下,运行Solr和使用SolrNet而不是维护Lucene.NET – Xodarap 2010-10-08 15:11:53