Hibernate 如何使用spring mvc配置ApacheSolr?

Hibernate 如何使用spring mvc配置ApacheSolr?,hibernate,spring-mvc,solr,Hibernate,Spring Mvc,Solr,我在项目中使用SpringMVC,并希望使用ApacheSolr来执行数据库搜索。有谁能指导我如何使用Spring配置Apche Solr,或者我可以使用hibernate搜索吗?或者任何更好的方法 谢谢和问候 Vijay我没有使用Hibernate搜索,因此无法发表评论,但我已经编写了许多使用SOLR的Spring MVC网络应用程序 有很多方法可以整合SOLR 您可以运行SOLR的一个独立实例,然后使用构建搜索页面 您可以编写一个简单的JavaService,通过其restweb服务接口调

我在项目中使用SpringMVC,并希望使用ApacheSolr来执行数据库搜索。有谁能指导我如何使用Spring配置Apche Solr,或者我可以使用hibernate搜索吗?或者任何更好的方法

谢谢和问候
Vijay

我没有使用Hibernate搜索,因此无法发表评论,但我已经编写了许多使用SOLR的Spring MVC网络应用程序

有很多方法可以整合SOLR

  • 您可以运行SOLR的一个独立实例,然后使用构建搜索页面
  • 您可以编写一个简单的Java
    Service
    ,通过其restweb服务接口调用SOLR(例如,使用Spring的-JSON输出更容易实现)
  • 或者,您可以使用一种更原生的方法,并使用实现服务/DAO

我使用了上面提到的最后两种方法。。。Webservices的启动和运行稍微容易一些,但是SolrJ更强大。我还将嵌入式SOLR与SolrJ结合使用,这简化了部署,因为只有一个war文件需要部署和管理。

@nicjdos我喜欢你的第二种方法。你可以发布一些示例代码吗?重读你的问题,我重申你在问关于向现有关系数据库添加全文搜索的问题。要做到这一点,SOLR需要做很多工作,Hibernate搜索在这种情况下是一个简单得多的解决方案。在我的例子中,我们有一个定制的SOLR索引器,它为多种文档(不是RDB支持的)编制索引。