Typesense
一、项目简介
Typesense 是开源的高性能搜索引擎,主打「开箱即用、易于集成」。它支持向量检索与混合搜索,内置自动嵌入生成,几行配置即可为应用加上语义搜索能力,适合快速交付搜索功能。
二、核心特性
- 易用 API:类 ES 的 REST 接口,集成成本低;
- 混合搜索:关键词 + 向量 + 过滤;
- 自动嵌入:内置模型生成向量;
- 实时索引:写入即可检索;
- 轻量部署;
- 容错与集群支持。
三、适用场景
- 站内搜索与电商商品搜索;
- 文档检索与自动补全;
- 需要快速上线的搜索功能。
四、快速上手
docker run -p 8108:8108 typesense/typesense:latest --data-dir /tmp/data
# 创建 collection 并用 /documents/search 做语义查询
五、注意事项
- 注意 Typesense 与 Typesense API 版本差异;
- 向量检索需启用嵌入字段;
- 大规模场景需评估内存与分片。