程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Solr學習總結(三)Solr web 管理後台,solrweb

Solr學習總結(三)Solr web 管理後台,solrweb

編輯:C#入門知識

Solr學習總結(三)Solr web 管理後台,solrweb


  前面講到了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. Logging solr的運行日志, 用來查看solr運行是否有警告或者異常,以便及時處理

 

    3. Core Admin 索引庫管理,這個界面很重要,這使多核的配置,索引庫的優化等,變得非常簡單;
      主要功能包括:Add Core(添加核心,即索引庫),Unload(卸載核心),Rename(重命名核心),Optimize(優化索引庫)。

       

    4. Core Selector 核心選擇器,選擇要操作的索引庫

      

      1. Overview(概覽):查看索引的情況,例如:看看Num docs數量是否增加。包含基本統計如當前文檔數;和實例信息如當前核心的配置目錄;

 

      2. Analysis(分析):檢驗分詞效果,用來診斷潛在的 文本分析 的查詢/索引問題。注意FieldType需要選定為與被分析內容類型一致。

 

      3. Query(查詢):這是一個查詢界面,用的比較多,用來查詢索引的文檔,包含是否存在,排序是否正確等。稍後會介紹相關的查詢參數。

       

       

      4. Schema(當前索引庫定義),顯示當前的schema的配置文件,即schema.xml的內容,例如:可以看到schema.xml 中的配置的字段等信息。

        

      5. Documents (索引文檔)索引的相關操作,增加,修改,刪除等,例如我們要增加一個索引

        a. 先要在solr 的D:\solr_home\mycore1\conf  的 schema.xml配置文件下,增加相關的字段field,例如:<field name="title" type="string" indexed="true" stored="true" required="true" multiValued="false" />

        b. 在如下頁面,選擇/update ,文檔格式選擇json ,然後submit 提交。這樣 索引就增加上了。修改與增加一樣,都是/update ,刪除為/delete 。

       

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved