1.加一個collection的方法
復制solr-home下的collection1,修改名字為collection2。并且修改collection2文件夾中配置文件core.properties中的名字為collection2,重啟服務器。
?
2.后臺界面介紹
?
??? Dashboard
儀表盤,顯示了該Solr實例開始啟動運行的時間、版本、系統資源、jvm等信息。
?? Logging
Solr運行日志信息
??? Cloud
Cloud即SolrCloud,即Solr云(集群),當使用Solr Cloud模式運行時會顯示此菜單
??? Core Admin
Solr Core的管理界面。Solr Core 是Solr的一個獨立運行實例單位,它可以對外提供索引和搜索服務,一個Solr工程可以運行多個SolrCore(Solr實例),一個Core對應一個索引目錄。
添加solrcore:
第一步:復制collection1改名為collection2
第二步:修改core.properties。name=collection2
第三步:重啟tomcat
??? java properties
Solr在JVM 運行環境中的屬性信息,包括類路徑、文件編碼、jvm內存設置等信息。
??? Tread Dump
顯示Solr Server中當前活躍線程信息,同時也可以跟蹤線程運行棧信息。
??? Core selector
選擇一個SolrCore進行詳細操作,如下:
?? Analysis
通過此界面可以測試索引分析器和搜索分析器的執行情況。
?? Dataimport
可以定義數據導入處理器,從關系數據庫將數據導入 到Solr索引庫中。
??? Document
通過此菜單可以創建索引、更新索引、刪除索引等操作,界面如下:
/update表示更新索引,solr默認根據id(唯一約束)域來更新Document的內容,如果根據id值搜索不到id域則會執行添加操作,如果找到則更新。
?? Query
? 通過/select執行搜索索引,必須指定“q”查詢條件方可搜索。
?
?3.\solr-home\collection1\conf中的兩個核心配置文件
1.solrconfig.xml
可以配置插件所在的位置與其他信息。(參考配置文件中內容)
?2.schema.xml (配置域)
1. 內置域介紹:
可以配置是否索引,是否存儲,是否必須,是否多值(轉為JSONArray)
其中有一個id是必須的,類似于mysql的主鍵id。
2.動態域
?
通配符的方式
3.拷貝域
?
?
原理如下:(將幾個域復制到text域,相當于查的時候查多個域)
?
4.域類型
對type名字的映射(上面相當于一個別名)
?
?
5.自己設置域以及使用
定義:
?
?
使用:
?
查詢:
?