2011-02-08 52 views
0

我正在C#.NET中创建自定义Web应用程序,并且我有一个完全自定义的构建数据库模式。我需要一个足够全面的搜索引擎应用程序来搜索我正在使用的整个数据库。我们决定使用Lucene .NET,可能还有Solr。我想要一些帮助,因为我是初学者。在SQL Server数据库上创建Lucene索引

首先,我该如何着手在SQL Server 05或08数据库上使用C#创建Lucene .NET索引?如果任何人都可以通过解释所涉及的步骤来帮助我,那么从哪里引用Lucene .NET文件等任何帮助将不胜感激。

其次,我们建议在顶部使用Solr来添加额外的功能,但我该怎么做呢?它以什么方式运行以及需要什么等?如果在Microsoft SQL Server框中使用Solr,我必须通过Solr使用SolrNet吗?

在此先感谢您收到的所有帮助!

+0

如果您不打算使用Solr,您可能会发现这有帮助 - http://stackoverflow.com/questions/37059/lucene-net-and-sql-server – jimmystormig 2011-02-09 10:05:22

回答

3

使用Lucene的.NET和Solr的可能在上面

Solr的不上Lucene.NET上运行。它是一个建立在Java(原始)Lucene之上的独立Java搜索服务器。

将数据从关系数据库导入Solr的最简单方法是使用DataImportHandler

SolrNet是一个客户端,一个.net库,通过HTTP与Solr进行通信。我简要解释了this blog post中的交互方式。

相关问题