2009-11-17 135 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