hibernate - 如何在tomcat上使用maven在spring MVC中集成apache solr

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

我正在使用 开发 Web 应用程序 Spring MVC 我已经使用 托管了这个tomcat .我有一个要集成的需求 apache-solr 到我的搜索引擎。

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

所以我的要求是

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

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

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

    最佳答案

    对于一般的 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 .

    关于hibernate - 如何在tomcat上使用maven在spring MVC中集成apache solr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27124285/

    相关文章:

    java - 无法加载请求的类: org. hibernate.MySQL5InnoDBDialect

    hibernate - 如何在grails中加入Hibernate上的2表?

    spring - 如何在带有tomcat的spring mvc maven应用程序中提供来自外部war文件的静态数据

    java - 在复合键上使用 "chained"外键时出现问题

    java - Maven shade插件找不到 'mainClass'异常?

    maven - 如何配置 Maven 以登录到由 Nexus 托管的用户名/密码保护存储库?

    maven - 努力从 SourceForge 导入 maven 依赖

    java - Spring-Mvc - JdbcDaoSupport 错误

    java - 如何在 Spring Boot 中更新单个表列而不更新其余属性?

    java - 未设置 'hibernate.dialect' 时连接不能为空