3

I am using Spring MVC for my project and would like to use Apache Solr to perform the database search. Could anybody guide me how to configure Apche Solr with Spring or can i use hibernate search? or any better approach.

Thanks & Regards Vijay

4

1 回答 1

4

我没有使用过 Hibernate 搜索,所以无法发表评论,但我已经编写了许多使用 SOLR 的 Spring MVC webapps。

有很多方法可以集成 SOLR...

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

我使用了最后提到的两种方法……Webservices 更容易启动和运行,但 SolrJ 更强大。我还使用了带有 SolrJ 的嵌入式 SOLR,它简化了部署,因为只有一个 war 文件需要部署和管理。

于 2012-09-19T23:38:49.293 回答