Solr 可用于.Net 吗?

问题描述 投票:0回答:5

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

此外,Solr 可用于 .NET 吗?

.net lucene solr
5个回答
49
投票

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

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

不久前我在博客上谈到了这一点。

更新:我使用 Solr + IKVM 取得了

重大进展


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

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

还有更多...

http://www.codeplex.com/solrsharp


0
投票
如果您只想在多台机器之间复制 Lucene.NET 数据库(以主从配置),那么您可以尝试 Lucene Steroids,可在

http://bitbucket.org/guibv/lucene.steroids 获得。

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


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

https://github.com/mausch/SolrNet


0
投票
我想介绍一下我的开源库 LinqToSolr,它提供了向 Solr 构建 linq 查询的功能。 这是一个

nuget 页面 或浏览 github 项目

© www.soinside.com 2019 - 2024. All rights reserved.