本章节介绍如何管理索引表,包括创建、删除以及更新配置等操作。
名词解释
- Collection:索引表。
- Shard:索引表分片
- Replica:索引表分片的副本
创建索引
搜索引擎提供web方式管理集群。在Lindorm控制台进入搜索引擎的web界面,具体请参见
WEB访问。进入web界面后,在
Collection页面下单击
Add Collection按钮创建索引表。
WEB访问。进入web界面后,在
Collection页面下单击
Add Collection按钮创建索引表。

说明 参数配置说明请参见
索引参数说明。
索引参数说明。
写入数据
索引表创建完毕后,在左侧导航栏进入该表的
Documents页面,并写入数据进行测试,请参见下图中的示例:写入三行数据,每行数据有4个列,id,update_version_l,name_s,age_i。其中id和update_version_l为系统定义列,必须携带。
Documents页面,并写入数据进行测试,请参见下图中的示例:写入三行数据,每行数据有4个列,id,update_version_l,name_s,age_i。其中id和update_version_l为系统定义列,必须携带。

查询索引数据
在左侧导航栏进入该表的
Query页面查询索引数据。
Query页面查询索引数据。

删除索引
当索引表使用完毕后,可以将其删除。在左侧导航栏进入
Collection页面,单击
Delete按钮,选择索引并删除。
Collection页面,单击
Delete按钮,选择索引并删除。

索引参数说明
- config set
当前索引表的配置,系统默认提供的名称为"_indexer_default",推荐使用。也可参照配置集说明来定制化配置。
- numShards
索引表的分片个数,推荐设置为节点个数的整数倍。例如:搜索引擎有2个节点,可以设置numShards=2或4,同时请注意maxShardsPerNode的限制。
- replicationFactor
每个分片的副本个数,推荐默认值1。
- maxShardsPerNode
设定每个节点最多有几个该索引的分片,默认为1。当我们设置numShards*replicationFactor大于节点个数时是无法创建索引的,需要修改该参数,使得maxShardsPerNode*节点个数>=numShards*replicationFactor。
- autoAddReplica
当一个分片所在节点异常宕机后,是否需要在其它活着的节点恢复该分片,推荐修改为true。
说明 建议在创建索引时即设置numShards和replicationFactor。