创建本地表

在 Manticore Search 中,有两种管理表的方法:

在线模式管理(RT 模式)

实时模式不需要在配置文件中定义表。然而,searchd 部分的 data_dir 指令是必需的。表文件存储在 data_dir 目录内。

复制功能仅在此模式下可用。

您可以使用 SQL 命令如 CREATE TABLEALTER TABLEDROP TABLE 来创建和修改表结构,以及删除表。此模式特别适用于实时预查询表

创建时,表名会被转换为小写。

在配置文件中定义表结构(Plain 模式)

在此模式下,您可以在配置文件中指定表结构。Manticore 在启动时读取此结构,如果表尚不存在则创建它。此模式特别适用于使用外部存储数据的普通表

要删除表,请从配置文件中移除该表或移除路径设置,然后向服务器发送 HUP 信号或重启服务器。

此模式下表名区分大小写。

此模式支持所有表类型。

表类型和模式

表类型 RT 模式 Plain 模式
实时表 支持 支持
普通表 不支持 支持
预查询表 支持 支持
分布式表 支持 支持
模板表 不支持 支持
Last modified: August 28, 2025