2011-02-08 50 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中的交互方式。

相關問題