【问题标题】:How to integrate apache solr in spring MVC using maven on tomcat如何在tomcat上使用maven在spring MVC中集成apache solr
【发布时间】:2015-01-23 07:31:01
【问题描述】:

我正在使用 spring MVC 开发一个 Web 应用程序,并且我使用 tomcat 托管了它。我有一个要求,我想将 apache-solr 集成到我的搜索引擎中。

我尝试在互联网上寻找各种教程,但找不到合适的教程来解释这些步骤。

所以我的要求是

  1. 如何使用ma​​ven依赖spring MVC中集成apache solr(我使用tomcat托管服务器)
  2. 使用 solr 添加数据文件的基础教程
  3. 如何集成它以从我的数据库中获取数据。我正在使用 hibernate 来映射我的数据库表。

经过一些教程,我认为 spring-data-solr 适合 Spring MVC。

附注我对上述所有技术都是新手。

【问题讨论】:

    标签: hibernate maven spring-mvc solr spring-data-solr


    【解决方案1】:

    一般来说,对于 Solr,您应该 refer to the Solr reference guide for help. 它适用于即将发布的 Solr 5.0 版本,但该指南的大部分内容仍然与 4.0 相关,而其他文档(旧 wiki)质量较差。

    Solr 需要单独安装;它不仅仅是一个 Maven 依赖项。要安装 Solr,follow the install instructions from the guide.

    在你的java层联系solr,可以使用solr-j,也可以add as a maven dependency, as noted here,最新版本是4.10.2

    <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>4.10.2</version> </dependency>

    There's lots of documentation about how to use Solr-J here. spring-data-solr 也可能适合您。

    Hibernate 与 solr 和 spring 的集成无关。 Solr 可以使用data import handler 直接从您的数据库加载,或者您可以更新 solr via its REST API 中的文档。

    【讨论】:

      猜你喜欢
      • 2013-05-22
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 2013-12-26
      • 2018-03-28
      • 2012-11-20
      • 2016-05-23
      • 2017-06-07
      相关资源
      最近更新 更多