前面講到了solr的安裝,按道理,這次應該講講.net與資料庫的內容,c#如何操作solr索引等。不過我還是想先講一些基礎的內容,比如solr查詢引數如何使用,各個引數都代表什麼意思? 還有solr 自帶的web 管理系統如何使用等。只有先明白了solr的基本內容,後續學習solr 的c#和資料庫操作,才不會費勁。本人剛開始也是配置完solr 之後,直接找solr客戶端,寫相應的測試**,但是由於不知道乙個update請求具體都需要哪些引數,各個引數都是什麼意思,以至於碰到各種solr 的基礎問題,都不知道問題在哪? 前車之鑑。
solr web管理後台
訪問主頁:http://localhost:8080/solr/#/
1.dashboard儀錶盤,顯示solr的基本資訊,包含solr版本,包含系統記憶體和jvm記憶體的使用情況,jvm引數等
2. loggingsolr的執行日誌, 用來檢視solr執行是否有警告或者異常,以便及時處理
3. core admin索引庫管理,這個介面很重要,這使多核的配置,索引庫的優化等,變得非常簡單;
主要功能包括:add core(新增核心,即索引庫),unload(解除安裝核心),rename(重新命名核心),optimize(優化索引庫)。
4. core selector核心選擇器,選擇要操作的索引庫
1. overview(概覽):檢視索引的情況,例如:看看num docs數量是否增加。包含基本統計如當前文件數;和例項資訊如當前核心的配置目錄;
2. analysis(分析):檢驗分詞效果,用來診斷潛在的 文字分析 的查詢/索引問題。注意fieldtype需要選定為與被分析內容型別一致。
4. schema(當前索引庫定義),顯示當前的schema的配置檔案,即schema.xml的內容,例如:可以看到schema.xml 中的配置的字段等資訊。
5. documents (索引文件)索引的相關操作,增加,修改,刪除等,例如我們要增加乙個索引
"b. 在如下頁面,選擇/update ,文件格式選擇json ,然後submit 提交。這樣 索引就增加上了。title
" type="
string
" indexed="
true
" stored="
true
" required="
true
" multivalued="
false
" />
c. 刪除所以也是類似,只不過document(s) 裡面的xml一樣 ,這個是刪除全部的索引 *:*
,注意:這個節點不能少,否則刪除動作的事務不會提交。
solr 總結學習
大佬給的乙個slor zip的安裝包。解壓後,可以直接執行。相當於springboot一樣。的文章 1.這個是大佬推薦的一篇文章,通過它自己將slor安裝到本地,執行起來了 2.這篇文章是自己搜尋的。通過它自己也在乙個伺服器上安裝成功了。但是它的方法太繁瑣了。slor7,可以單端執行,不需要再通過t...
Solr學習總結(三)Solr web 管理後台
前面講到了solr的安裝,按道理,這次應該講講.net與資料庫的內容,c 如何操作solr索引等。不過我還是想先講一些基礎的內容,比如 solr查詢引數如何使用,各個引數都代表什麼意思?還有solr 自帶的web 管理系統如何使用等。只有先明白了solr的基本內容,後續學習solr 的c 和資料庫操...
Solr學習總結(三)Solr web 管理後台
前面講到了solr的安裝,按道理,這次應該講講.net與資料庫的內容,c 如何操作solr索引等。不過我還是想先講一些基礎的內容,比如solr查詢引數如何使用,各個引數都代表什麼意思?還有solr 自帶的web 管理系統如何使用等。只有先明白了solr的基本內容,後續學習solr 的c 和資料庫操作...