繁体   English   中英

如何在tomcat上使用maven在Spring MVC中集成apache solr

[英]How to integrate apache solr in spring MVC using maven on tomcat

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

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

所以我的要求是

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

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

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

对于Solr,您应该参考Solr参考指南以获取帮助。 它适用于即将发布的Solr 5.0版本,但大多数指南仍然与4.0相关,而其他文档(旧维基)的质量很差。

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可以使用数据导入处理程序直接从DB加载,也可以通过REST API更新solr中的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM