Manticore Search 中文文档
  • Manticore Search 中文文档
  • ☝️介绍
  • ❗首先阅读
  • 1️⃣ 安装
    • • Docker
    • • RedHat和CentOS
    • • Debian和Ubuntu
    • • MacOS
    • • Windows
    • • 从源码编译
    • • Manticore Buddy
    • • 从Sphinx迁移
  • 🔰快速入门指南
  • 2️⃣ 启动服务器
    • • Linux
    • • 手动启动
    • • Docker
    • • Windows
    • • MacOS
  • 3️⃣ 创建表
    • ⪢ 数据类型
      • • 行存储和列存储属性
    • ⪢ 创建本地表
      • ✔️实时表
      • • 普通表
      • • 普通表和实时表设置
      • • 渗透表
      • • 模板表
    • [⪢ 自然语言处理(NLP)和分词]
      • • 数据分词
      • • 支持的语言
      • • 中文、日文、韩文(CJK)和泰语语言
      • • 低级分词
      • • 通配符搜索设置
      • • 忽略停用词
      • • 词形
      • • 异常处理
      • • 词法
      • • 高级 HTML 分词
    • ⪢ 创建分布式表
      • • 创建本地分布式表
      • • 远程表
  • • 列出表
  • • 删除表
  • • 清空表
  • ⪢ 创建集群
    • 添加新节点
    • ⪢ 删除节点
      • 镜像
      • 负载均衡
    • ⪢ 设置复制
      • 创建复制集群
      • 加入复制集群
      • 删除复制集群
      • 在复制集群中添加和删除表
      • 管理复制节点
      • 复制集群状态
      • 重启集群
      • 集群恢复
  • 4️⃣ 连接服务器
    • MySQL协议
    • HTTP
    • 通过 HTTP 的 SQL
  • ⪢ 数据创建和修改
    • [⪢ 向表中添加文档]
      • ✔️向实时表添加文档
      • 向渗透表添加规则
    • [⪢ 从外部存储添加数据]
      • 创建普通表
      • [⪢ 从数据库获取数据]
        • 介绍
        • 数据库连接
        • 执行获取查询
        • 处理获取的数据
        • 范围查询
      • 从 XML 流获取数据
      • • 从 CSV、TSV 获取数据
      • • 主+增量模式查询
      • [⪢ 从表中添加数据]
        • • 合并表
        • • 在普通表中使用杀死列表
        • • 将一张表附加到另一张表
        • • 导入实时表
      • • 轮换表
    • [⪢ 更新文档]
      • • 替换 VS 更新
      • • 替换
      • • 更新
    • • 删除文档
    • • 事务
  • [5️⃣ 搜索]
    • • 简介
    • [⪢ 全文匹配]
      • • 基本用法
      • • 操作符
      • • 转义
      • • 查询分析
      • • 布尔优化
    • • 搜索结果
    • • 过滤器
    • • 连接
    • • 表达式
    • • 搜索选项
    • • 高亮显示
    • • 排序与排名
    • • 分页
    • • 分布式搜索
    • • 多查询
    • • 子查询
    • • 分组
    • • 分面搜索
    • • 地理(Geo)搜索
    • • 渗透查询
    • • 自动补全
    • • 拼写校正
      • • 模糊搜索
    • • 查询缓存
    • • 排序规则
    • • 基于成本的优化器
    • • K-最近邻向量搜索
  • • 更新表结构和设置
    • • 在实时模式下更新表模式
    • • 在实时模式下更新表的全文搜索设置
    • • 重命名实时表
    • • 更新普通表的全文搜索设置
    • • 重建二级索引
    • • 修改分布式表
  • ⪢ 函数
    • • 数学函数
    • • 搜索与排名函数
    • • 类型转换函数
    • • 数组与条件处理函数
    • • 日期和时间函数
    • • 地理空间函数
    • • 字符串函数
    • • 其他函数
  • [⪢ 表的安全性与压缩]
    • • 备份与恢复
    • • 实时表的结构
    • • 将RAM块刷新到新磁盘块
    • • 将实时表刷新到磁盘
    • • 压缩表
    • • 刷新与合并期间的隔离
    • • 冻结表
    • • 刷新属性
    • • 刷新hostnames
  • [⪢ 安全]
    • • SSL
    • • 只读
  • [⪢ 日志]
    • • 查询日志
    • • 服务器日志
    • • 二进制日志
    • • Docker日志
    • • 轮转查询和服务器日志
  • [⪢ 节点信息与管理]
    • • 节点状态
    • • SHOW META
    • • SHOW THREADS
    • • SHOW QUERIES
    • • SHOW VERSION
    • • KILL
    • • SHOW WARNINGS
    • • SHOW VARIABLES
    • [⪢ 性能分析]
      • • 查询分析
      • • 查询计划
    • [⪢ 表设置和状态]
      • • SHOW TABLE STATUS
      • • SHOW TABLE SETTINGS
  • [⪢ 服务器设置]
    • • Searchd
    • • 通用设置
    • • 特殊后缀
    • • 脚本化配置
    • • 注释
    • • 表和源声明的继承
    • • 在线设置变量
  • [⪢ 集成]
    • Logstash
    • Filebeat
    • DBeaver
    • Apache Superset
  • [⪢ 扩展]
    • SphinxSE
    • FEDERATED
    • ⪢ UDFs 和插件
      • 列出插件
      • ⪢ 用户自定义函数 (UDF)
        • 创建函数
        • 删除函数
      • [⪢ 插件]
        • • 创建插件
        • • 删除插件
        • • 启用和禁用 Buddy 插件
        • • 重新加载插件
        • • 排名插件
        • • 令牌过滤器插件
  • • 杂项工具
  • • OpenAPI 规范
  • • 远程监控
  • • 更新日志
  • 🐞报告BUG
  • 📖参考文献
    • [• 先前版本](References.md#旧版本 Manticore 的文档)
由 GitBook 提供支持
在本页
  • SQL 命令
  • HTTP 端点
  • 常用操作
  • 全文搜索操作符
  • 函数
  • 配置文件中的通用设置
  • Indexer
  • 表转换器(适用于 Manticore v2 / Sphinx v2)
  • Searchd
  • Indextool
  • Wordbreaker
  • Spelldump
  • 保留关键字列表
  • 旧版本Manticore的文档
在GitHub上编辑

参考文献

上一页报告BUG下一页[• 先前版本](References.md#旧版本 Manticore 的文档)

最后更新于6个月前

SQL 命令

表结构管理

- 创建新表

  • - 使用另一个表作为模板创建表

  • - 复制一个表

  • - 打印出表的字段列表及其类型

  • - 更改表结构/设置

  • - 更新/恢复二级索引

  • - 更新/恢复二级索引

  • - 重命名实时表

  • - 删除表(如果存在)

  • - 显示表列表

  • - 显示创建表的SQL命令

  • - 显示当前表的状态信息

  • - 显示表的设置

  • - 显示有关冻结表的信息

数据管理

备份

SELECT

刷新杂项

实时表优化

导入到实时表

复制

普通表轮换

事务

CALL

插件

服务器状态

HTTP 端点

常用操作

通用的表设置

普通表设置

分布式表设置

实时表设置

全文搜索操作符

函数

数学函数

搜索和排名

类型转换

数组与条件

时间和日期

地理空间

字符串

其他

配置文件中的通用设置

这些设置应放在配置文件的 common {} 部分:

配置文件中的索引器设置

这些设置应放在配置文件的 indexer {} 部分:

索引器启动参数

indexer [OPTIONS] [indexname1 [indexname2 [...]]]

表转换器(适用于 Manticore v2 / Sphinx v2)

index_converter 是一个用于将由 Sphinx/Manticore Search 2.x 创建的表转换为 Manticore Search 3.x 表格式的工具。

index_converter {--config /path/to/config|--path}

表转换器启动参数

searchd 是 Manticore 服务器。

Searchd 配置文件中的设置

需要放在配置文件的 searchd {} 部分中:

Searchd 启动参数

searchd [OPTIONS]

Searchd 环境变量

多功能表维护工具,帮助进行故障排除。

indextool <command> [options]

Indextool 启动参数

用于转储与物理表相关的各种调试信息。

indextool <command> [options]

将复合词拆分为其组成部分。

wordbreaker [-dict path/to/dictionary_file] {split|test|bench}

Wordbreaker 启动参数

使用 ispell 或 MySpell 格式提取字典文件的内容

spelldump [options] <dictionary> <affix> [result] [locale-name]

保留关键字列表

Manticore SQL 语法中当前保留的关键字的完整按字母顺序排列的列表(因此,不能将其用作标识符)。

AND, AS, BY, COLUMNARSCAN, DISTINCT, DIV, DOCIDINDEX, EXPLAIN, FACET, FALSE, FORCE, FROM, IGNORE, IN, INDEXES, INNER, IS, JOIN, KNN, LEFT, LIMIT, MOD, NOT, NO_COLUMNARSCAN, NO_DOCIDINDEX, NO_SECONDARYINDEX, NULL, OFFSET, ON, OR, ORDER, RELOAD, SECONDARYINDEX, SELECT, SYSFILTERS, TRUE

旧版本Manticore的文档

- 添加新文档

- 使用新文档替换现有文档

- 替换表中一个或多个字段

- 对文档进行就地更新

- 删除文档

- 删除表中的所有文档

- 备份你的表

- 执行搜索

- 过滤条件

- 对搜索结果进行分组

- 对分组结果排序

- 对分组结果进行过滤

- 查询选项

- 分面搜索

- 使用 SELECT 子查询

- 在 SELECT 中进行表关联

- 显示查询执行计划而不运行查询

- 显示执行查询后的扩展信息

- 显示已执行查询的分析信息

- 显示执行查询后的执行计划

- 显示最新查询的警告信息

- 强制将更新的属性刷新到磁盘

- 更新与代理主机名相关的IP地址

- 重新打开searchd日志和查询日志文件(类似于USR1)

- 强制创建一个新的磁盘块

- 将实时表的RAM块刷新到磁盘

- 将实时表加入优化队列

- 将数据从普通表移动到实时表

- 将之前创建的RT或PQ表导入到运行在RT模式下的服务器

- 加入复制集群

- 向复制集群中添加/删除表

- 更改复制集群设置

- 删除复制集群

- 轮换普通表

- 轮换所有普通表

- 开始事务

- 提交事务

- 回滚事务

- 提供拼写纠正的词

- 从提供的数据和查询中构建高亮结果摘要

- 执行渗透查询

- 用于检查关键词如何被分词。还可以检索提供的关键词的分词形式

- 自动补全搜索查询

- 安装用户定义函数(UDF)

- 删除用户定义函数(UDF)

- 安装插件

- 安装Buddy插件

- 删除插件

- 删除Buddy插件

- 重新加载给定库中的所有插件

- 重新激活之前禁用的Buddy插件

- 禁用活跃的Buddy插件

- 显示许多有用的性能计数器

- 列出所有当前活动的客户端线程

- 列出服务器级变量及其值

- 提供实例中各种组件的详细版本信息

- 通过 HTTP JSON 执行 SQL 语句

- 提供 HTTP 命令行界面

- 向实时表插入文档

- 向渗透表添加 PQ 规则

- 更新实时表中的文档

- 替换实时表中的现有文档,或者如果不存在则插入它

- 替换渗透表中的 PQ 规则

- 从表中删除文档

- 在单个调用中执行多个插入、更新或删除操作。了解有关批量插入的更多信息。

- 执行搜索

- 执行 KNN 向量搜索

- 在渗透表中执行反向搜索

- 以 Elasticsearch 样式创建表架构

- NOT operator

- 字段搜索操作符

- 字段位置限制修饰符

- 多字段搜索操作符

- 忽略字段搜索操作符

- 忽略多字段搜索操作符

- 全字段搜索操作符

- 短语搜索操作符

- 邻近搜索操作符

- 配额匹配操作符

- 严格顺序操作符

- 精确形式修饰符

- 字段开头修饰符

- 字段结尾修饰符

- 关键词 IDF 提升修饰符

- NEAR 操作符,通用邻近操作符

- NOTNEAR 操作符,否定邻近操作符

- 段落操作符

- 句子操作符

- 区域限制操作符

- 区域跨度限制操作符

- 抑制关于缺失字段的错误

- 通配符操作符

- 正则表达式操作符

- 返回绝对值

- 返回两个参数的反正切函数

- 返回掩码的每个位与其权重相乘的乘积和

- 返回大于或等于参数的最小整数值

- 返回参数的余弦值

- 返回参数的CRC32值

- 返回参数的指数值

- 返回第N个斐波那契数,N为整数参数

- 返回小于或等于参数的最大整数值

- 接受JSON/MVA数组作为参数,返回该数组中的最大值

- 返回两个参数的整数除法结果

- 接受JSON/MVA数组作为参数,返回该数组中的最小值

- 返回参数的自然对数

- 返回参数的常用对数

- 返回参数的二进制对数

- 返回两个参数中较大的一个

- 返回两个参数中较小的一个

- 返回第一个参数的幂,幂次由第二个参数指定

- 返回0到1之间的随机浮点数

- 返回参数的正弦值

- 返回参数的平方根

- 返回精确的BM25F公式值

- 将不存在的列替换为默认值

- 生成组中文档属性值的逗号分隔列表

- 突出显示搜索结果

- 返回当前前N个匹配项中最差元素的排序键值

- 返回当前前N个匹配项中最差元素的权重

- 输出加权因素

- 删除具有相同"列"值的重复调整行

- 返回全文匹配分数

- 返回匹配的区域跨度对

- 返回当前的全文查询

- 强制将整数参数提升为64位类型

- 强制将给定参数提升为浮点类型

- 强制将给定参数提升为64位有符号类型

- 强制将参数提升为字符串类型

- 将给定参数转换为32位无符号整数类型

- 将给定参数转换为64位无符号整数类型

- 将32位无符号整数解释为64位有符号整数

- 如果数组中所有元素的条件为真,返回1

- 如果数组中任意元素的条件为真,返回1

- 检查(x,y)点是否位于给定的多边形内

- 检查第一个参数是否等于0.0,如果不为零则返回第二个参数,否则返回第三个参数

- 如果第一个参数等于其他任意一个参数,返回1,否则返回0

- 遍历数组中所有元素,返回第一个匹配元素的索引

- 返回小于第一个参数的参数的索引

- 返回MVA中的元素个数

- 允许根据条件值对表达式值进行例外处理

- 返回当前时间戳作为一个整数

- 返回本地时区的当前时间

- 返回本地时区的当前日期

- 返回UTC时区的当前时间

- 返回UTC时区的当前日期/时间

- 从时间戳参数中返回秒数

- 从时间戳参数中返回分钟数

- 从时间戳参数中返回小时数

- 从时间戳参数中返回天数

- 从时间戳参数中返回月份

- 从时间戳参数中返回年份的季度数

- 从时间戳参数中返回年份

- 返回给定时间戳参数的星期几名称

- 返回给定时间戳参数的月份名称

- 返回给定时间戳参数的星期几索引

- 返回给定时间戳参数的年份中的第几天

- 返回给定时间戳参数的年份和当前周的第一天代码

- 从时间戳参数中返回年份和月份代码

- 从时间戳参数中返回年份、月份和日期代码

- 返回时间戳之间的差异

- 返回两个给定时间戳之间的天数

- 格式化时间戳参数中的日期部分

- 格式化时间戳参数中的时间部分

- 根据提供的日期和格式参数返回格式化字符串

- 计算两个给定点之间的球面距离

- 创建一个考虑地球曲率的多边形

- 在平面空间中创建一个简单的多边形

- 连接两个或多个字符串

- 如果正则表达式匹配属性字符串,返回1,否则返回0

- 高亮显示搜索结果

- 返回指定分隔符出现次数之前的子字符串

- 返回当前连接ID

- 返回KNN向量搜索距离

- 返回当前会话中最后一个语句插入或替换的文档ID

- 词形还原器字典的基本路径

- 定义实时表中磁盘块合并的顺序

- 是否以及如何自动转换JSON属性中的键名

- 自动检测并转换可能表示数字的JSON字符串为数值属性

- 发现JSON格式错误时采取的处理方式

- 动态库和UDF的位置

indexer 是一个用于创建的工具。

- 词形还原器缓存大小

- 最大文件字段自适应缓冲区大小

- 索引的每秒最大I/O操作数

- 允许的最大I/O操作大小

- XMLpipe2源类型的最大允许字段大小

- 索引RAM使用限制

- 如何处理文件字段中的I/O错误

- 写缓冲区大小

- 忽略关于非普通表的警告

- 从配置文件中重新构建所有表

- 分析表源数据,仿佛正在索引数据,生成已索引的术语列表

- 为 --buildstops 添加频率计数到表中

- 指定配置文件的路径

- 将SQL源检索到的行导出到指定文件

- 显示所有可用参数

- 在重新索引时重用现有属性

- 指定要从现有表中重用的属性名称

- 在合并时应用给定的过滤范围

- 更改合并表时删除列表的处理

- 将两个普通表合并为一个

- 启用此选项时,阻止 indexer 发送 SIGHUP 信号

- 隐藏进度详情

- 输出 indexer 发送给数据库的 SQL 查询

- 以 INSERT 方式显示从 SQL 源获取的数据以插入实时表

- 抑制所有输出

- 在所有表构建完毕后启动表轮换

- 在每个表构建后触发轮换

- 显示 indexer 版本

- 表配置文件的路径

- 指定要转换的表

- 设置包含表的路径,而非使用配置文件

- 从表中引用的文件名中移除路径

- 允许转换 id 大于 2^63 的文档

- 将新文件写入指定的文件夹

- 转换配置文件/路径中的所有表

- 设置用于应用 kill-list 的目标表

- 定义如何访问表的 blob 属性文件

- 定义如何访问表的文档列表文件

- 定义如何访问表的命中列表文件

- 定义搜索服务器如何访问表的普通属性

- 定义如何访问表的字典文件

- 远程代理连接超时时间

- 远程代理查询超时时间

- 指定 Manticore 尝试连接和查询远程代理的次数

- 失败后重试查询远程代理之前的延迟

- 设置更新的属性刷新到磁盘的时间间隔

- 二进制日志事务刷新/同步模式

- 二进制日志文件的最大大小

- 所有表的通用二进制日志文件

- 二进制日志文件名中的数字位数

- 二进制日志刷新策略

- 二进制日志文件路径

- 使用持久连接时等待请求的最大时间

- 服务器 libc 区域设置

- 默认服务器排序规则

- Manticore 存储所有内容的数据目录路径()

- 内存中保存的文档存储块的最大大小

- 单个通配符的最大扩展关键字数量

- 启用使用 UTC 时区对时间字段进行分组

- 代理镜像统计窗口大小

- 代理镜像 ping 的间隔

- 主机名更新策略

- 定义同时允许的最大 "作业" 数量

- 指定 searchd 要监听的 IP 地址和端口或 Unix 域套接字路径

- TCP 监听队列长度

- 为所有监听器启用 TCP_FASTOPEN 标志

- Manticore 服务器日志文件路径

- 限制每批次的查询数

- 最大活动连接数

- 每个查询允许的最大过滤器数量

- 每个过滤器允许的最大值数量

- 服务器允许打开的最大文件数

- 允许的最大网络数据包大小

- 通过 MySQL 协议返回的服务器版本字符串

- 定义每次网络循环中接受的客户端数量

- 定义每次网络循环中处理的请求数量

- 控制网络线程的忙碌循环间隔

- 网络线程数

- 客户端请求的网络超时时间

- 指定节点的网络地址

- 最大同时持久连接数到远程持久代理

- Manticore 服务器 pid 文件的路径

- 查询时间预测模型的成本

- 决定是否在启动时强制预先打开所有表

- 启用伪分片以对普通表和实时表进行搜索查询

- 为缓存结果集分配的最大 RAM 大小

- 缓存查询结果的最小时间阈值

- 缓存结果集的过期时间

- 查询日志文件路径

- 查询日志格式

- 防止记录过快的查询

- 查询日志文件的权限模式

- 每个关键字的文档列表读取缓冲区大小

- 每个关键字的命中列表读取缓冲区大小

- 非提示读取大小

- Manticore 将实时表的 RAM 块刷新到磁盘的频率

- 实时块合并线程允许的每秒最大 I/O 操作数

- 实时块合并线程允许的最大 I/O 操作大小

- 防止在旋转包含大量预缓存数据的表时 searchd 停顿

- 启用二级索引用于搜索查询

- 用作生成唯一文档 ID 的种子的服务器标识符

- Searchd --stopwait 超时时间

- 从 VIP SQL 连接调用 shutdown 命令所需的密码的 SHA1 哈希值

- 生成片段时在本地文件名前加的前缀(在 load_files 模式下)

- 当前 SQL 状态将序列化到的文件路径

- 等待 MySQL 客户端请求的最大时间

- SSL 证书颁发机构证书文件路径

- 服务器的 SSL 证书路径

- 服务器的 SSL 证书密钥路径

- 公共子树文档缓存的最大大小

- 每个查询的公共子树命中缓存的最大大小

- 日期/时间相关函数使用的时区

- 作业的最大堆栈大小

- 在成功旋转时是否取消链接 .old 表副本

- 是否启用或禁用 Manticore 服务器看门狗

- 指定配置文件路径

- 强制服务器以控制台模式运行

- 启用崩溃时保存核心转储

- 启用 CPU 时间报告

- 从 Microsoft 管理控制台和注册服务的位置删除 Manticore 服务

- 在表文件预读取之前阻止服务器处理传入连接

- 显示所有可用参数

- 限制服务器仅服务指定表

- 将 searchd 安装为 Microsoft 管理控制台中的服务

- 启用输入/输出报告

- 覆盖配置文件中的

- 启用服务器日志中的附加调试输出

- 启用服务器日志中的额外复制调试输出

- 初始化复制集群并将服务器设置为具有保护的参考节点

- 初始化复制集群并将服务器设置为参考节点,绕过保护

- 使 searchd 保持在前台运行

- Microsoft 管理控制台用于在 Windows 平台上作为服务启动 searchd

- 覆盖配置文件中的

- 指定 searchd 应监听的端口,忽略配置文件中指定的端口

- 设置额外的二进制日志重放选项

- 将指定的名称分配给 searchd,当安装或删除服务时,在 Microsoft 管理控制台中显示

- 查询正在运行的搜索服务以返回其状态

- 停止 Manticore 服务器

- 优雅地停止 Manticore 服务器

- 从表引用的所有文件名中移除路径名

- 显示版本信息

- 启用 searchd 关闭期间的详细日志记录

- 指定配置文件路径

- 保持 indextool 安静;无横幅输出等

- 列出所有可用参数

- 显示版本信息

- 验证配置文件

- 从一个或多个字典转储文件中生成 IDF 文件

- 为现有 dict=keywords 表构建中缀

- 快速转储提供的表头文件

- 从给定的表头文件中转储表定义,格式几乎符合 manticore.conf

- 根据表名转储表头,查找配置文件中的表头路径

- 转储表字典

- 根据表名转储文档 ID

- 转储指定表中给定关键字/ID 的所有出现

- 在整个字典/文档/命中上运行表检查,并收集属于请求文档的所有单词和命中

- 基于表设置测试标记化

- 使用指定表的 HTML 剥离器设置过滤 STDIN

- 将多个 .idf 文件合并为一个文件

- 对提供的 STDIN 应用形态处理,并将结果输出到 stdout

- 检查表数据文件的一致性

- 检查重复的 ID

- 检查 RT 表的单个磁盘块

- 从表引用的所有文件名中移除路径名

- 确定在使用 --check 时是否检查等待旋转的表

- 对配置文件中列出的所有表应用 kill-lists

- 接受一个要拆分为部分的字符串

- 指定要使用的字典文件

- 指定命令

- 主要字典文件

- 字典的词缀文件

- 指定字典数据的输出目标

- 指定要使用的区域设置详情

.

.

.

.

.

.

.

.

.

.

📖
INSERT
REPLACE
REPLACE .. SET
UPDATE
DELETE
TRUNCATE TABLE
GROUP BY
GROUP BY ORDER
GROUP BY HAVING
FACET
SUB-SELECTS
JOIN
SHOW META
SHOW PROFILE
SHOW WARNINGS
FLUSH ATTRIBUTES
FLUSH HOSTNAMES
FLUSH LOGS
ATTACH TABLE
IMPORT TABLE
JOIN CLUSTER
ALTER CLUSTER
DELETE CLUSTER
CALL SNIPPETS
CALL PQ
CREATE FUNCTION
DROP FUNCTION
CREATE PLUGIN
RELOAD PLUGINS
SHOW THREADS
SHOW VARIABLES
/insert
/replace
/delete
/search -> knn
/pq/tbl_name/search
data types
engine
local
HIGHLIGHT()
Searchd
2.4.1
2.5.1
2.6.0
2.6.1
2.6.2
2.6.3
2.6.4
2.7.0
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.8.0
2.8.1
2.8.2
3.0.0
3.0.2
3.1.0
3.1.2
3.2.0
3.2.2
3.3.0
3.4.0
3.4.2
3.5.0
3.5.2
3.5.4
4.0.2
4.2.0
5.0.2
安装页面
6.0.0
安装页面
6.0.2
安装页面
6.0.4
安装页面
6.2.0
安装页面
6.2.12
安装页面
6.3.0
安装页面
6.3.2
安装页面
6.3.4
安装页面
6.3.6
安装页面
BACKUP
FLUSH RAMCHUNK
/tbl_name/_mapping
ALTER TABLE
SHOW TABLE STATUS
SHOW TABLE SETTINGS
ALTER TABLE REBUILD SECONDARY
ALTER TABLE type='distributed'
ALTER TABLE RENAME
SHOW LOCKS
DROP TABLE IF EXISTS
CREATE TABLE
CREATE TABLE LIKE
CREATE TABLE LIKE ... WITH DATA
DESCRIBE
SHOW TABLES
SHOW CREATE TABLE
SELECT
/search
此处
集群重启
集群重启
OPTION
expand_keywords
global_idf
morphology
agent_query_timeout
agent_query_timeout
OPTIMIZE TABLE
CALL SUGGEST, CALL QSUGGEST
FLUSH TABLE
RELOAD TABLE
RELOAD TABLES
CREATE BUDDY PLUGIN
SHOW VERSION
DROP PLUGIN
DROP BUDDY PLUGIN
BEGIN
COMMIT
ROLLBACK
WHERE
ENABLE BUDDY PLUGIN
DISABLE BUDDY PLUGIN
CALL KEYWORDS
CALL AUTOCOMPLETE
/sql
/cli
SET CLUSTER
plain mode
real-time mode
access_plain_attrs
access_blob_attrs
access_doclists
access_hitlists
access_dict
access_blob_attrs
access_doclists
access_hitlists
access_plain_attrs
access_dict
binlog_flush
binlog_max_log_size
binlog_path
collation_libc_locale
collation_server
docstore_cache_size
grouping_in_utc
ha_period_karma
jobs_queue_size
listen
listen_backlog
log
max_batch_queries
max_connections
max_filters
max_filter_values
max_open_files
max_packet_size
mysql_version_string
net_throttle_accept
net_throttle_action
net_wait_tm
net_workers
network_timeout
node_address
pid_file
predicted_time_costs
preopen_tables
pseudo_sharding
qcache_max_bytes
qcache_thresh_msec
qcache_ttl_sec
query_log
query_log_format
query_log_min_msec
query_log_mode
read_unhinted
rt_flush_period
rt_merge_iops
rt_merge_maxiosize
seamless_rotate
secondary_indexes
server_id
shutdown_timeout
shutdown_token
sphinxql_state
sphinxql_timeout
ssl_ca
ssl_cert
ssl_key
subtree_docs_cache
subtree_hits_cache
timezone
thread_stack
unlink_old
watchdog
data_dir
listen
pid_file
/pq/tbl_name/doc
/pq/tbl_name/doc/N?refresh=1
docstore_block_size
docstore_compression
docstore_compression_level
inplace_enable
inplace_hit_gap
inplace_reloc_factor
inplace_write_factor
killlist_target
path
preopen
read_buffer_docs
read_buffer_hits
type
json_secondary_indexes
source
stored_fields
stored_only_fields
columnar_attrs
rt_attr_bigint
rt_attr_bool
rt_attr_float
rt_attr_float_vector
rt_attr_json
rt_attr_multi_64
rt_attr_multi
rt_attr_string
rt_attr_timestamp
rt_attr_uint
rt_field
rt_mem_limit
read_buffer_docs
read_buffer_hits
/update
/bulk
attr_update_reserve
attr_flush_period
index_exact_words
jieba_hmm
jieba_mode
min_stemming_len
morphology_skip_fields
stopwords
stopword_step
stopwords_unstemmed
bigram_freq_words
bigram_index
blend_chars
blend_mode
charset_table
dict
embedded_limit
hitless_words
ignore_chars
index_field_lengths
index_token_filter
min_word_len
ngram_chars
ngram_len
overshort_step
phrase_boundary
phrase_boundary_step
regexp_filter
SHOW STATUS
html_index_attrs
html_remove_elements
html_strip
index_sp
index_zones
exceptions
wordforms
infix_fields
max_substring_len
min_infix_len
min_prefix_len
prefix_fields
expansion_limit
EXPLAIN QUERY
SHOW PLAN
OR
MAYBE
NOT
@field
@field%5BN%5D
@(field1,field2,...)
@!field
@!(field1,field2,...)
@*
"word1 word2 ... "
"word1 word2 ... "~N
"word1 word2 ... "/N
word1 << word2 << word3
=word1
^word1
word2$
word^N
word1 NEAR/N word2
word1 NOTNEAR/N word2
word1 PARAGRAPH word2 PARAGRAPH "word3 word4"
word1 SENTENCE word2 SENTENCE "word3 word4"
ZONE:(h3,h4)
ZONESPAN:(h2)
@@relaxed
t?st
REGEX(/pattern/)
agent
agent_connect_timeout
agent_blackhole
agent_persistent
agent_retry_count
mirror_retry_count
agent_connect_timeout
agent_retry_count
agent_retry_delay
client_timeout
hostname_lookup
listen_tfo
persistent_connections_limit
snippets_file_prefix
ABS()
ATAN2()
BITDOT()
CEIL()
COS()
CRC32()
EXP()
FIBONACCI()
FLOOR()
GREATEST()
IDIV()
LEAST()
LN()
LOG10()
LOG2()
MAX()
MIN()
POW()
RAND()
SIN()
SQRT()
ha_strategy
ha_ping_interval
BM25F()
EXIST()
MIN_TOP_SORTVAL()
MIN_TOP_WEIGHT()
PACKEDFACTORS()
REMOVE_REPEATS()
WEIGHT()
ZONESPANLIST()
QUERY()
GROUP_CONCAT()
GEODIST()
GEOPOLY2D()
POLY2D()
BIGINT()
DOUBLE()
INTEGER()
TO_STRING()
UINT()
UINT64()
SINT()
CONNECTION_ID()
KNN_DIST()
LAST_INSERT_ID()
CONCAT()
REGEX()
SNIPPET()
SUBSTRING_INDEX()
NOW()
CURTIME()
CURDATE()
UTC_TIME()
UTC_TIMESTAMP()
SECOND()
MINUTE()
HOUR()
DAY()
MONTH()
QUARTER()
YEAR()
DAYNAME()
MONTHNAME()
DAYOFWEEK()
DAYOFYEAR()
YEARWEEK()
YEARMONTH()
YEARMONTHDAY()
TIMEDIFF()
DATEDIFF()
DATE()
TIME()
DATE_FORMAT()
lemmatizer_base
progressive_merge
json_autoconv_keynames
json_autoconv_numbers
on_json_attr_error
plugin_dir
ALL()
ANY()
CONTAINS()
IF()
IN()
INDEXOF()
INTERVAL()
LENGTH()
REMAP()
--config, -c
--index
--path
--strip-path
--large-docid
--output-dir
--all
--killlist-target
Indextool
--config, -c
--quiet, -q
--help, -h
-v
Indextool
--buildidf
--build-infixes
--dumpheader
--dumpconfig
--dumpheader
--dumpdict
--dumpdocids
--dumphitlist
--docextract
--fold
--htmlstrip
--mergeidf
--morph
--check
--check-id-dups
--check-disk-chunk
--strip-path
--rotate
--apply-killlists
Wordbreaker
STDIN
-dict
split|test|bench
Spelldump
dictionary
affix
result
locale-name
RT 模式
--config, -c
--console
--coredump
--cpustats
--delete
--force-preread
--help, -h
--table (--index)
--install
--iostats
--listen, -l
--logdebug, --logdebugv, --logdebugvv
--logreplication
--new-cluster
--new-cluster-force
--nodetach
--ntservice
--pidfile
--port, p
--replay-flags
--servicename
--status
--stop
--stopwait
--strip-path
-v
MANTICORE_TRACK_DAEMON_SHUTDOWN
binlog_common
binlog_filename_digits
binlog_flush
Indexer
普通表
lemmatizer_cache
max_file_field_buffer
max_iops
max_iosize
max_xmlpipe2_field
mem_limit
on_file_field_error
write_buffer
ignore_non_plain
--all
--buildstops
--buildfreqs
--config, -c
--dump-rows
--help
--keep-attrs
--keep-attrs-names
--merge-dst-range
--merge-killlists
--merge
--nohup
--noprogress
--print-queries
--print-rt
--quiet
--rotate
--sighup-each
-v