首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS中使用Solr

问在IIS中使用Solr
EN

Stack Overflow用户
提问于 2012-01-15 16:07:20
回答 4查看 5.9K关注 0票数 4

我们将使用solr作为我们的搜索服务器,但正如您所知道的,solr是基于java和apache服务器的,我们的数据库是MSSQL,我们的We服务器是IIS。你能建议我整合java,apache,asp.net和IIS的最好的方式吗?

最好的

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-01-15 17:40:15

不能在IIS内部署Solr,因为它需要servlet容器。相反,您可以在以下任何一个servelt容器中部署solr

  • Glassfish
  • JBoss
  • Jetty (默认,包含在solr package)
  • Resin
  • Tomcat
  • Weblogic
  • WebSphere

中

您可以在此处找到有关每个部署的详细信息SolrInstall

然后,您可以使用这些驱动程序(客户端)中的任何一个从.net与solr通信。

你根本不需要担心IIS。

票数 8
EN

Stack Overflow用户

发布于 2014-10-22 00:25:15

https://bitnami.com/stack/solr

这是一个安装程序。而Bitnami soooo因为这样做而震惊!只是尝试了一堆不同的东西。

使用Web平台安装程序安装Zoo,它通过IIS执行Solr。它被窃听了。

Jetty不是作为服务安装的

尝试使用其IIS连接器运行Tomcat 8(充当您可以设置应用程序的筛选器)。配置简直是疯了。连接器中缺少文件。

在我的最后一次搜索中发现了这一点,这太棒了!

票数 0
EN

Stack Overflow用户

发布于 2014-10-22 10:37:24

这是您应该如何设置您的应用程序。

Tomcat中的

  1. 主机Solr。
  2. 使用DataImportHandler将数据从MSSQL馈送到Solr。
  3. 从您的应用程序通过HTTP与Solr交谈。(为此编写一些辅助类)
  4. 使用Newtonsoft.Json.Linq库解析JSON响应。
  5. 最佳实践是从Solr获取文档ID,然后从MSSQL获取其他信息。

我已经在一个大型电子商务网站中配置了这个设置,并支持网站搜索、搜索建议、搜索优化(使用facet)和许多其他复杂的查找。它工作得很好,而且速度非常快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8868342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档