云原生多模数据库Lindorm支持通过DROP SEARCH INDEX删除表的搜索索引。

前提条件

删除搜索索引前,需要先修改搜索索引属性为DISABLED,具体操作请参见ALTER SEARCH INDEX

语法

DROP SEARCH INDEX [IF EXISTS] index_name ON table_name

示例

  1. 创建SCHEMA和表。如果SCHEMA和表已存在,可以跳过该步骤。
    CREATE SCHEMA test;
    USE test;
    CREATE TABLE IF NOT EXISTS tbn (p1 varchar, p2 varchar, col1 bigint, col2 varchar, col3 varchar, constraint primary key (p1, p2 desc));
  2. 创建搜索索引。
    CREATE SEARCH INDEX IF NOT EXISTS idx on tbn(col1, col2, col3);
  3. 删除表的搜索索引。删除前需要修改表的搜索索引属性为禁用。
    ALTER SEARCH INDEX IF EXISTS idx ON tbn DISABLED;
    DROP SEARCH INDEX IF EXISTS idx ON tbn;