執行環境:win10 + jdk1.8 + solr6.2
solr是基於luence的開源企業級搜尋平台,對外提供一整套restful api介面。使用者可通過http請求提交json, xml, csv或二級製流格式的檔案;可通過http get操作發起查詢請求,並接收json, xml, csv或二級制格式的結果。前者稱作索引,後者稱作搜尋。這是solr及一切搜尋引擎/伺服器的兩大核心功能。
因為我們要在windows系統中執行,從官網
前置條件:
要執行solr 6.2,需先在系統中安裝配置jdk1.8。
解壓後執行bin目錄下的solr命令即可。
(1) 啟動solr
solr start
該命令將在後台啟動solr,監聽8983埠,這是solr服務的預設埠。
solr start等同於,
solr start -h localhost -p 8983 -d server -s solr -m 512m
如指定前台執行,可使用命令:solr start -f
也可指定特定埠啟動:solr start -p 8984
啟動時載入solr預設示例:solr -e techproducts
(可用示例包括:techproducts, dih, schemaless, cloud)
(2) 停止solr
前台執行時按ctrl+c即可。後台執行時需要指定埠:solr stop -p 8983
也可使用-all引數關閉所有執行中的例項。
(3) 檢查solr執行狀態
solr status
此命令將顯示執行中的solr例項。
solr啟動後,可通過瀏覽器訪問solr管理介面,url為http://localhost:8983/solr/
Solr學習總結 自己開發Solr
選擇json返回格式,預設是xml 自定義request handler 需要apache solr solrj 3.1.jar,apache solr core 3.1.jar,and lucene core 3.1.jar 繼承standardrequesthandler public clas...
Solr學習總結(一)Solr介紹
solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢 效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml http協議 支援 json api 介面 支援快取 複製 同時具有完善的web管理介面,是一款...
Solr學習總結(一)Solr介紹
公司裡用的都是solr但是自己只學了點lucene,對solr還是不夠了解,所以決定系統的學習下。solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml ...