开源搜索引擎:向量、语义与混合检索
Typesense 在 typesense.org/docs 文档化开源搜索引擎,支持容错关键词检索、分面与向量检索。向量搜索见 typesense.org/docs/30.2/api/vector-search:KNN、OpenAI/PaLM 或 ts/* 内置模型 auto-embedding、混合 rank fusion、按 ID 相似查询、HNSW 与 flat_search_cutoff。Typesense Cloud 或自托管,REST API 与官方客户端。
使用场景
- 电商语义商品发现
- RAG 过滤+相似度
- 相似项推荐
- 单引擎原型到生产
- 社区 Typesense MCP 原型
主要功能
- KNN(导入或 auto 嵌入)
- keyword+语义混合与 alpha 权重
- ts/* 模型与 OpenAI/PaLM 嵌入器
- 容错全文与分面
- Cloud 或自托管 multi_search API
相关推荐
相关推荐
3 收录条目
Meilisearch
Meilisearch 在 meilisearch.com/docs 文档化开源搜索引擎,提供快速容错全文检索、分面、过滤与排序。Meilisearch Cloud 提供托管部署;自托管含 Docker 与原生二进制,REST API 与官方 SDK(JavaScript、Python、Rust、PHP、Java、.NET、Dart、Go)。近期文档与博客说明语义/混合检索、AI 搜索体验及官方 meilisearch-mcp 供 LLM 客户端使用。Meilisearch 定位为开发者友好、强调亚 50ms 搜索体验与简洁索引/文档 API。
Weaviate
Weaviate 在 docs.weaviate.io/weaviate 文档化开源向量数据库,存储对象与向量嵌入,支持语义、关键词与混合检索、RAG、重排与 Agent 工作流。生态含 Docker/Kubernetes 自托管、Weaviate Cloud、Query Agent 与 Weaviate Embeddings。客户端含 Python(weaviate-client v4,需 1.23.7+)、TypeScript、Go、Java,经 REST/gRPC/GraphQL API。
Milvus
Milvus 在 milvus.io/docs 文档化高性能向量数据库,用于存储、索引与检索嵌入向量,支持元数据过滤与混合检索。部署含 Milvus Lite(pip install pymilvus,笔记本/边缘)、Milvus Standalone(单 Docker 镜像)、Kubernetes 上 Milvus Distributed(见 install-overview)。官方 SDK 含 PyMilvus、Go、Java、Node.js、C#;Zilliz Cloud 提供托管 Milvus。架构分层接入/协调/工作/存储,对象存储后端含 MinIO、S3、Azure Blob。