目錄java
儀表盤, 顯示Solr實例運行的時間、版本、系統資源、JVM等信息.數據庫
經過此儀表盤能夠快速瞭解系統物理內存、JVM 版本、JVM相關參數的設置, 以及配置的JVM-Memory使用的大小.測試
顯示日誌信息, 可按照日誌級別Level查看日誌. —— 在調試中查看日誌信息, 很是方便.優化
Solr Core的管理界面. 在這裏能夠添加Solr Core實例(有Bug, 不推薦使用Solr管理界面添加Solr Core).編碼
Solr在JVM 運行環境中的屬性信息, 包括類路徑、文件編碼、JVM內存設置、Web容器相關設置等等信息.線程
顯示Solr Server中當前活躍的線程信息, 同時也可跟蹤線程運行棧信息.3d
選擇一個SolrCore進行詳細操做.調試
這裏能夠直觀地看到當前Solr節點的實例位置, 索引文件的目錄, 文檔的數量以及體積, 堆內存的使用狀況等等信息.日誌
經過此界面能夠測試索引分析器和搜索分析器的執行狀況:
code
能夠定義數據導入處理器, 從關係數據庫將數據導入到Solr索引庫中. 默認沒有配置, 須要手工配置 -- 可在solrconfig.xml文件中添加配置文件, 並由schema.xml文件指定DataSource以及索引字段等內容, 後面將做詳細說明.
在這裏能夠直接對Solr中存儲的索引文檔進行增刪改操做.
請求處理器中, /update
表示更新索引: Solr默認根據id(惟一約束)域來更新Document的內容:
- 若是根據id值搜索不到id域, 則執行添加操做;
- 若是根據id值搜索到了id域, 則執行更新操做.
經過此菜單能夠 建立索引、更新索引、刪除索引 等操做, 界面以下:
其中: overwrite="true"
: Solr索引時, 若是文檔已經存在, 就用XML中的文檔進行替換.
commitWithin="1000"
: Solr索引時, 每隔1000(1秒)毫秒, 自動執行一次文檔提交.
爲了方便測試, 也能夠在Documents中設置當即提交 —— 也就是在</doc>
後面添加<commit/>
.
在/update
下刪除索引 -- 將Document Type更換爲XML:
(1) 方式一: 指定要刪除的因此文檔的id:
<delete> <id>change.me</id> </delete> <commit/>
(2) 方式二: 根據查詢條件匹配要刪除的文檔:
<delete> <query>id:change.me</query> </delete> <commit/> <!-- 刪除所有, 慎用 --> <delete> <query>:</query> </delete> <commit/>
在這裏能夠直觀地查看collection/conf
下的文檔及其內容, 使用較多.
請求處理器中, 經過/select
執行搜索索引, 必須指定「q」查詢條件方可搜索.
在這裏能夠看到當前副本的狀態: 數據量的大小, 狀態, 也能夠直接禁用當前副本.
在這裏能夠查看到當前Collection中的全部Field的信息:
是否主鍵、是否索引、是否分詞、是否存儲、是否優化等信息, 還能看到具體某個Field的文檔直方圖, 也就是在倒排索引中出現的次數等信息.
版權聲明
做者: 馬瘦風
出處: 博客園 馬瘦風的博客
您的支持是對博主的極大鼓勵, 感謝您的閱讀.
本文版權歸博主全部, 歡迎轉載, 但請保留此段聲明, 並在文章頁面明顯位置給出原文連接, 不然博主保留追究相關人員法律責任的權利.