我想学习索尔。我可以知道一些很好的教程/链接吗?
此外,Solr可用于.NET吗?
答案 0 :(得分:45)
如果你的意思是在.Net而不是Java上运行Solr服务器,那么不,没有端口。我一直试图用IKVM here运行它,但它对我来说是低优先级的,所以我不能花很多时间在它上面。如果有人可以帮忙解决这个问题,那就太好了。
如果您的意思是从.Net应用程序使用/连接到Solr,那么是的,您可以使用SolrNet或SolrSharp。
我blogged about this不久前。
答案 1 :(得分:1)
Jeff Rodenburg创建了一个与Solr互操作的C#API。 API支持:
从solr索引添加,更新和删除文档。 多个solr实例的配置支持。 用于支持solr复制的读/写模式的标志。 搜索返回强类型对象的查询 支持方面
以及更多...... http://www.codeplex.com/solrsharp
答案 2 :(得分:0)
是的,GitHub上至少有一个开源项目。
答案 3 :(得分:0)
如果您只想在多台计算机之间复制Lucene.NET数据库(采用主从配置),那么您可以尝试使用http://bitbucket.org/guibv/lucene.steroids提供的Lucene Steroids。
此代码基于Solr shell脚本,并使用cwRsync同步文件。
答案 4 :(得分:0)
我想介绍一下名为LinqToSolr的开源库,它提供了向Solr构建linq查询的功能。 这是nuget page或浏览github project