22 lines
804 B
Markdown
22 lines
804 B
Markdown
---
|
||
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 而非向量语义
|