本文介紹通過叢集管理系統管理索引表的方法。
名詞解釋
Collection:索引表。
Shard:索引表分區。
Replica:索引表分區的副本。
建立索引表
登入搜尋引擎的叢集管理系統。
在左側導覽列,單擊Collections。
單擊Add Collection。

主要參數配置說明如下表。
參數名稱
參數說明
name
索引表的名稱。
config set
索引表的配置,預設值為
_indexer_default。numShards
索引表的分區個數,建議設定為節點個數的整數倍。例如,搜尋引擎有2個節點,numShards可以設定為
2或4,同時請注意MaxShardsPerNode的限制。replicationFactor
每個索引表的分區副本個數,預設值為
1。maxShardsPerNode
設定每個節點最多有幾個該索引的分區,預設值為
1。說明參數配置需要滿足
maxShardsPerNode × 節點個數 ≥ numShards × replicationFactor,否則無法建立索引表。autoAddReplica
當分區所在的節點異常時,是否需要在其他節點恢複該分區,建議設定為
True。單擊對話方塊中的Add Collection。
寫入資料
在左側導覽列的Collection Selector下拉式清單中選擇建立的索引表名稱。
選擇Documents,進入寫資料頁面。
在Document Type下拉式清單中,選擇CSV。
在Document(s)地區中寫入以下代碼。
id,update_version_l,name_s,age_i 1,1,zhangsan,10 2,2,lisi,20 3,3,wangwu,30
說明程式碼範例表示寫入三行資料,每行資料有四列。
id和update_version_l為系統定義列,必須寫。name_s的尾碼_s表示該列為字串類型,age_i的尾碼_i表示該列為整數類型。單擊Submit Document。
查詢索引資料
在左側導覽列中選擇Query。
在q地區輸入查詢的條件。
單擊Execute Query,查詢結果如下圖所示。

刪除索引
在左側導覽列中選擇Collections。
選擇目標索引表,單擊Delete。
在Collection文字框中輸入目標索引表名稱。
單擊Delete。
