Solr是否可用于.Net?

我想学习Solr。 我可以知道一些很好的教程/链接吗?

另外,Solr是否可用于.NET?

如果你的意思是在.Net而不是Java上运行Solr服务器,那么不,没有端口。 我一直在试图用IKVM 在这里运行它,但它对我来说是低优先级的,所以我不能在这上面花太多时间。 如果有人可以帮忙,这将是一件好事。

如果你的意思是从.Net应用程序使用/连接到Solr,那么是的,你可以使用SolrNet或SolrSharp 。

我不久前在博客上发表了这篇文章 。

更新:我使用Solr + IKVM取得了重大进展 。

Jeff Rodenburg创build了一个与Solr互操作的C#API。 该API支持:

从solr索引中添加,更新和删除文档。 对多个solr实例的configuration支持。 用于支持solr复制的读/写模式标志。 返回强types对象的search查询支持构面

和更多… http://www.codeplex.com/solrsharp

如果您只是想在几台机器之间复制Lucene.NET数据库(在主从configuration中),那么您可以尝试使用http://bitbucket.org/guibv/lucene.steroids上的; Lucene Steroids。

此代码基于Solr shell脚本,并使用cwRsync来同步文件。

是的,GitHub上至less有一个开源项目。

https://github.com/mausch/SolrNet

我想介绍一下名为LinqToSolr的开源库,它提供了构buildSolr的linq-queriesfunction。 这是一个nuget页面或浏览github项目