本文介绍通过集群管理系统管理索引表的方法。
名词解释
- 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。