Solr學習 0 Solr 6 2初探

2021-07-24 09:58:34 字數 1211 閱讀 8809

執行環境: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 ...