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 提供支持
在本页
在GitHub上编辑
  1. 1️⃣ 安装

• MacOS

上一页• Debian和Ubuntu下一页• Windows

最后更新于6个月前

通过 Homebrew 包管理器

使用以下命令安装 Manticore:

brew install manticoresoftware/tap/manticoresearch manticoresoftware/tap/manticore-extra

启动 Manticore 服务:

brew services start manticoresearch

Manticore 的默认配置文件位于以下路径之一:

  • /usr/local/etc/manticoresearch/manticore.conf

  • /opt/homebrew/etc/manticoresearch/manticore.conf

如果你计划使用从 MySQL、PostgreSQL 或其他通过 ODBC 的数据库提取数据,可能需要额外的库,例如 mysql@5.7、libpq 和 unixodbc。

开发包

如果你偏好使用“Nightly”(开发版本),可以运行:

brew tap manticoresoftware/tap-dev
brew install manticoresoftware/tap-dev/manticoresearch-dev manticoresoftware/tap-dev/manticore-extra-dev manticoresoftware/tap-dev/manticore-language-packs
brew services start manticoresearch-dev
索引器