5

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

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

所以我的要求是

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

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

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

4

1 回答 1

2

一般来说,对于 Solr,您应该参考 Solr 参考指南以获取帮助。它适用于即将发布的 Solr 5.0 版本,但该指南的大部分内容仍然与 4.0 相关,并且其他文档(旧 wiki)质量较差。

Solr 需要单独安装;它不仅仅是一个 Maven 依赖项。要安装 Solr,请按照指南中的安装说明进行操作。

要在您的 java 层中联系 solr,您可以使用solr-j,您可以将其添加为 maven 依赖项,如此处所述,最新版本是4.10.2

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

这里有很多关于如何使用 Solr-J 的文档。 spring-data-solr也可能为您工作。

Hibernate 与 solr 和 spring 的集成无关。Solr 可以使用数据导入处理程序直接从您的数据库加载,或者您可以通过其 REST API更新 solr 中的文档。

于 2014-11-25T11:21:34.013 回答