Manticore Search
一款高性能搜索数据库,是 Elasticsearch 在全文搜索工作负载上的现代替代方案。Manticore Search 使用熟悉的 SQL 语法,提供极速的索引和查询性能。
部署后可以做什么
- 访问你的域名 — 通过 9308 端口访问 Manticore Search HTTP API 端点
- 创建索引 — 使用 SQL 命令为你的数据定义实时或静态索引
- 索引文档 — 通过 SQL 或 HTTP API 插入具有全文字段和 JSON 属性的文档
- 执行搜索查询 — 执行包含排序、过滤、分面和高亮的全文搜索
- 通过 MySQL 协议连接 — 使用任何 MySQL 客户端连接 9306 端口进行 SQL 查询
主要功能
- SQL 兼容查询语言,开发者可快速上手
- 实时索引更新,数据立即可搜索
- 数十亿文档的亚秒级搜索
- JSON 属性支持半结构化数据
- 内置数据复制实现高可用性
- 分面搜索和聚合功能
- 支持 70+ 语言的词形分析和词干提取
- 渗透查询用于反向匹配和告警
- HTTP JSON API 和 MySQL 协议支持
- 列式存储用于分析查询
许可证
GPL-2.0 — GitHub