Files
nexus/wiki/entities/memsearch.md
2026-04-16 13:01:42 +08:00

22 lines
804 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "memsearch"
type: entity
tags: [vector-search, open-source, python]
date: 2026-04-16
---
## Overview
memsearch 是 Zilliz 开源的 Python CLI/库,为本地 Markdown 文件提供向量语义搜索能力,基于 Milvus 向量数据库支持混合搜索dense + BM25 + RRF
## Key Features
- 混合搜索Dense vector语义+ BM25关键词+ RRF reranking
- 增量索引SHA-256 内容哈希,仅对新增/变更内容重新 Embedding
- 文件监视器:自动增量重索引
- 多 Embedding 提供商OpenAI/Google/Voyager/Ollama/本地
- 完全本地模式:无需 API key
## Connections
- [[Milvus]]:向量数据库后端
- [[Semantic-Memory-Search]]memsearch 的核心应用场景
- [[QMD]]:同类本地搜索工具,但为 BM25 而非向量语义