2016-04-25 77 views
0

我已經搜索了很多網站,但我無法理解如何配置和運行appache solr與tomcat7服務器中的spring mvc。只有通過在maven中指定依賴項才能運行appache solr,還是必須在本地計算機上安裝appache solr?這將是巨大的,如果我能得到一些樣本代碼和鏈接參考,但據現在我堅持我是一個初學者,我需要幫助如何配置現有spring mvc 4 hibernate 4應用程序的appache solr?

回答

1

你需要有Solr的服務在您的系統或任何運行服務器實例,只有這樣你才能連接並對Solr執行一些操作。

在maven中指定依賴關係僅用於連接到Solr並對Solr服務執行讀/寫操作。

舉例來說,如果我們比較這與任何數據庫系統,那麼你的數據庫服務器運行的是一些地方和你使用任何JDBC驅動程序在應用程序中對RDBMS進行CRUD操作。

你可以按照下面的步驟來安裝和運行Solr的

  1. 確保你已經安裝了Java從http://lucene.apache.org/solr/
  2. 提取Solr的分佈歸檔到一個目錄
  3. 開始Solr的

  4. 下載的Solr服務器發出以下命令:

    -- if you are in linux distribution then 
    $ bin/solr start 
    
    -- if you are in windows then 
    bin\solr.cmd start 
    
  5. 一旦Solr的服務器運行,使用Web瀏覽器中看到的管理控制檯,http://localhost:8983/solr/

有關詳細說明請參見以下鏈接

https://cwiki.apache.org/confluence/display/solr/Installing+Solr https://cwiki.apache.org/confluence/display/solr/Running+Solr

+0

我已經安裝了appache Solr的6我怎麼跟我的Spring MVC應用程序連接它 – briantaurostack7

+0

你需要使用Spring數據Solr的查詢鏈接http://projects.spring.io/spring-data-solr/ http://www.petrikainulainen.net/spring-data -solr-tutorial/ –

+0

上面的網址並沒有說明如何連接Solr的到MySQL database.I想知道我是否應該使用Apache Solr實現前進或休眠的搜索,因爲我不得不perorm與相關database.which一個你會推薦爲數據搜索我的大部分數據都在對象中而不是在xml中? – briantaurostack7

相關問題