Tomcat+solrcloud6.2版本整合Web專案
阿新 • • 發佈:2018-12-10
solrcloud6.2整合Web專案
1.匯入jar包是必須的,依賴包就不說了核心包:
solr-core-6.2.1.jar solr-solrj-6.2.1.jar zookeeper-3.4.6.jar
2.在*.properties檔案中新增一下配置
<!--zookeeper叢集地址 -->
com.agx.search.solr.zookeeper=192.168.2.208:2181,192.168.2.209:2181,192.168.2.210:2181/solr
<!-- albumCollection -->
albumCore=album
<!-- tagCollection -->
tagCore=tag
3.新建一個app-BASE-SearchEngine.xml檔案 能被spring掃描到
內容如下:
4.接下來就是程式碼程式設計了 這個寫了一個service介面 和一個Controller測試 截圖如下
以上程式碼又建立索引 刪除索引 更新索引 和查詢 一定要用CloudSolrClient 現在solrcloud是操作zookeeper不是某個tomcat下的solr地址
程式碼下載地址:http://download.csdn.net/detail/u014793522/9756516
注:在測試過程中匯入資料時候發現有個欄位的長度太長(一篇文章) 而且這個欄位還做索引了 所以在匯入過長的欄位時候一定要設定一下這個欄位的maxChars
以上總結給那些在迷途中的人們。。。。。。。。。。。。。。。。。。。
有不懂的可以加QQ一起討論