编辑表

本文介绍通过编辑表操作修改数据分片、数据源、字段配置及索引结构。

此处以修改数据分片为例,演示如何修改表,以及如何让修改的内容在线生效:

  1. 在表管理页找到需要修改的表,点击编辑

    image.png

  2. 表基础信息编辑,修改数据分片数:

    image.png

说明

表分片数不超过256的正整数即可(建议不超过实例数据节点数的3倍)。

  1. 数据同步:

image.png

说明

API数据源直接点击下一步,MaxCompute与对象存储OSS数据源默认不变更全量数据来源信息,如有需要选择变更后填写配置信息通过数据来源校验后点击下一步

  1. 是否变更索引结构,这里会有需要变更和无需变更两种情况:

    无需变更操作:直接选择不变更,点击【下一步】image.png需变更操作,可以选择任意已经发布的索引结构版本进行编辑,支持表单模式和开发者模式两种编辑方式。变更索引结构cn.png

  2. 表配置变更,这里会有需变更和无需变更两种情况:

    无需变更操作:直接选择不变更,点击【下一步】

    需变更操作,可进行数据处理配置与词典配置:

    表配置变更cn.png

    • 数据处理配置

      每个数据源默认免费提供2个资源,如您的数据量更新较大,并且对数据的时效性有要求的场景,可以通过数据处理配置,扩容process_partition_count来支持更大的数据更新。

      修改process_partition_count参数:

      数据配置1.png

      调整该参数后,超出部分的资源计算可点击计费文档进行查看。

      数据配置2.png

      编辑完成提交后就会产生一个新的版本:

      数据配置4.png

    • 词典配置

      词典配置主要为用户提供自定义分词的功能,当系统提供的分词器对query的分词结果无法满足用户的业务需求时,可以通过配置对应分词器的自定义词典来干预分词结果,以达到用户的目的。

      分词2.png

  1. 确认编辑,根据全量数据来源填写后点击确认:

    • MaxCompute数据源:索引重建方式可选择全量数据重新导入当前索引数据原地重建。

    • 对象存储OSS数据源:索引重建方式可选择全量数据重新导入当前索引数据原地重建。

    • API数据源:索引重建方式可选择空数据、从索引中恢复数据当前索引数据原地重建

      重要
      • 时间戳表示索引重建的新全量版本回追多久的API增量数据,系统最大支持追3天的API增量数据。

      • MaxCompute的数据源修改表后,索引重建会重新拉取配置的分区数据 + 时间戳配置的增量API数据。

      • 空数据的索引重建方式会将之前推送的数据清空,从指定的时间戳开始追实时数据,请谨慎操作。

      • 从索引中恢复数据方式需要选择数据恢复版本,详情可参考从索引中恢复数据功能。

      • 当前索引数据原地重建方式无需重新导入全量数据,而是采用所选数据版本的数据基于索引结构原地构建。对于API数据源的表,免去了基于空数据构建后数据缺失的问题,也免去了先恢复数据再重建的复杂性。

    5-cn-表编辑.png

  2. 可以在变更历史查看变更进度:

    image.png

重要

修改表并索引重建后会生成两个FSM,推送配置和手动触发全量,这两个流程全部结束后,本次变更才会生效。