Solr可用于.Net吗?

时间:2009-11-17 14:37:29

标签: .net lucene solr

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

此外,Solr可用于.NET吗?

5 个答案:

答案 0 :(得分:45)

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

如果您的意思是从.Net应用程序使用/连接到Solr,那么是的,您可以使用SolrNetSolrSharp

blogged about this不久前。

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

答案 1 :(得分:1)

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

  

从solr索引添加,更新和删除文档。   多个solr实例的配置支持。   用于支持solr复制的读/写模式的标志。   搜索返回强类型对象的查询   支持方面

以及更多...... http://www.codeplex.com/solrsharp

答案 2 :(得分:0)

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

https://github.com/mausch/SolrNet

答案 3 :(得分:0)

如果您只想在多台计算机之间复制Lucene.NET数据库(采用主从配置),那么您可以尝试使用http://bitbucket.org/guibv/lucene.steroids提供的Lucene Steroids。

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

答案 4 :(得分:0)

我想介绍一下名为LinqToSolr的开源库,它提供了向Solr构建linq查询的功能。 这是nuget page或浏览github project