簡體   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