本文介绍通过集群管理系统管理索引表。

名词解释

  • Collection:索引表。
  • Shard:索引表分片。
  • Replica:索引表分片的副本。

创建索引表

  1. 登录搜索引擎的集群管理系统
  2. 在左侧导航栏,单击Collections
  3. 单击Add Collection
    创建索引表
  4. 主要参数配置说明如下表。
    参数名称 参数说明
    name 索引表的名称。
    config set 索引表的配置,默认配置名称为_indexer_default
    numShards 索引表的分片个数,建议设置为节点个数的整数倍。比如搜索引擎有2个节点,numShards可以设置为2或4,同时请注意MaxShardsPerNode的限制。
    replicationFactor 每个索引表的分片副本个数,默认值为1。
    maxShardsPerNode 设置每个节点最多有几个该索引的分片,默认为1。
    说明 参数配置需要满足maxShardsPerNode×节点个数≥numShards×replicationFactor,否则无法创建索引表。
    autoAddReplica 当分片所在的节点异常时,是否需要在其它节点恢复该分片,建议设置为True。
  5. 单击Add Collection

写入数据

  1. 在左侧导航栏的Collection Selector下拉列表中选择创建的索引表名称。
  2. 选择Documents,进入写数据页面。
  3. Document(s)区域中写入以下代码。
    id,update_version_l,name_s,age_i
    1,1,zhangsan,10
    2,2,lisi,20
    3,3,wangwu,30
    写入数据
    说明 代码示例表示写入三行数据,每行数据有四列。idupdate_version_l为系统定义列,必须写。name_s的后缀_s表示该列为字符串类型,age_i的后缀_i表示该列为整数类型。
  4. 单击Submit Document

查询索引数据

  1. 在左侧导航栏中选择Query
  2. q区域输入查询的条件。
  3. 单击Execute Query,查询结果如下图所示。
    查询数据

删除索引

  1. 在左侧导航栏中选择Collections
  2. 选择目标索引表名称,单击Delete
  3. Collection文本框中输入目标索引表名称,如下图所示。
    删除索引
  4. 单击Delete