2009-11-17 61 views
34

我想了解Solr。我可以知道一些很好的教程/鏈接嗎?Solr是否適用於.Net?

此外,Solr是否可用於.NET?

+3

您是否嘗試過SOLR主頁(http://lucene.apache.org/solr/)?記住搜索引擎是你的朋友! – Lazarus 2009-11-17 14:41:53

+1

拉撒路,FYI谷歌帶我到這裏。 – RepDetec 2013-07-26 15:22:10

回答

44

如果你的意思是運行.Net的而不是Java Solr的服務器,則沒有,沒有端口。我一直試圖用IKVMhere來運行它,但它對我來說不是很重要,所以我不能在這上面花太多時間。如果有人能夠幫助解決這個問題,那將會很棒。

如果您的意思是從.Net應用程序使用/連接到Solr,那麼是的,您可以使用SolrNetSolrSharp

blogged about this不久前。

更新:我做了significant progress with Solr + IKVM

+1

我們使用舊版本的SolrNet,它很容易遵循和整合..我會推薦它。 – CraftyFella 2010-01-01 17:49:26

+0

似乎有一個與Solr互操作的C#API .. http://www.codeplex.com/solrsharp – Michael 2010-05-31 18:59:46

+1

@Michael:是的,我已經鏈接到SolrSharp。 – 2010-05-31 19:25:55

1

Jeff Rodenburg創建了一個與Solr互操作的C#API。該API支持:

從solr索引中添加,更新和刪除文檔。 對多個solr實例的配置支持。 用於支持solr複製的讀/寫模式標誌。 搜索查詢返回強類型對象的面

多 支持... http://www.codeplex.com/solrsharp

+0

我已經在我的答案中鏈接了SolrSharp – 2010-06-21 17:12:33

0

如果你只是想複製幾臺機器之間的Lucene.NET數據庫(在主從配置),所以你可以嘗試Lucene類固醇,可在http://bitbucket.org/guibv/lucene.steroids

此代碼基於Solr shell腳本,並使用cwRsync來同步文件。

+1

使用Solr而不僅僅是複製可以獲得更多。想想如何創造方面。 – Dofs 2012-04-24 06:11:43