Update nexus: fix conflicts and sync local changes
This commit is contained in:
@@ -1,42 +1,42 @@
|
||||
---
|
||||
title: "memsearch"
|
||||
type: entity
|
||||
tags: [vector-search, semantic-search, openclaw, milvus]
|
||||
sources: [semantic-memory-search]
|
||||
last_updated: 2026-04-22
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- memsearch
|
||||
|
||||
## Definition
|
||||
|
||||
memsearch(ZillizTech/memsearch)是开源的向量语义搜索 CLI/库,专为 OpenClaw 等 Markdown 记忆系统设计,通过 Milvus 向量数据库实现语义搜索能力。用户可用自然语言提问而无需精确关键词。
|
||||
|
||||
## Key Features
|
||||
|
||||
- **混合搜索**:稠密向量(语义相似性)+ BM25(关键词精确匹配),通过 Reciprocal Rank Fusion (RRF) 重排
|
||||
- **增量索引**:SHA-256 内容哈希确保仅新增或变更内容被重新嵌入,节省 API 调用
|
||||
- **文件监视器**:`memsearch watch` 实时监控记忆文件变化,自动重建索引
|
||||
- **多 Embedding 提供商**:支持 OpenAI、Google、Voyage、Ollama,以及完全本地模式(无需 API Key)
|
||||
- **Markdown 不可变**:原始 Markdown 文件是唯一真相,向量索引是派生缓存,可随时重建
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
pip install memsearch
|
||||
memsearch config init
|
||||
memsearch index ~/path/to/memory/
|
||||
memsearch search "what caching solution did we pick?"
|
||||
memsearch watch ~/path/to/memory/
|
||||
# 本地模式(无需 API Key)
|
||||
pip install "memsearch[local]"
|
||||
memsearch config set embedding.provider local
|
||||
memsearch index ~/path/to/memory/
|
||||
```
|
||||
|
||||
## Connections
|
||||
- [[Milvus]] — 向量数据库后端
|
||||
- [[OpenClaw]] — 上层应用框架,memsearch 为其 Markdown 记忆提供语义搜索
|
||||
- [[Hybrid Search]] — memsearch 使用的搜索策略
|
||||
- [[Content Hashing]] — memsearch 的增量索引机制
|
||||
---
|
||||
title: "memsearch"
|
||||
type: entity
|
||||
tags: [vector-search, semantic-search, openclaw, milvus]
|
||||
sources: [semantic-memory-search]
|
||||
last_updated: 2026-04-22
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- memsearch
|
||||
|
||||
## Definition
|
||||
|
||||
memsearch(ZillizTech/memsearch)是开源的向量语义搜索 CLI/库,专为 OpenClaw 等 Markdown 记忆系统设计,通过 Milvus 向量数据库实现语义搜索能力。用户可用自然语言提问而无需精确关键词。
|
||||
|
||||
## Key Features
|
||||
|
||||
- **混合搜索**:稠密向量(语义相似性)+ BM25(关键词精确匹配),通过 Reciprocal Rank Fusion (RRF) 重排
|
||||
- **增量索引**:SHA-256 内容哈希确保仅新增或变更内容被重新嵌入,节省 API 调用
|
||||
- **文件监视器**:`memsearch watch` 实时监控记忆文件变化,自动重建索引
|
||||
- **多 Embedding 提供商**:支持 OpenAI、Google、Voyage、Ollama,以及完全本地模式(无需 API Key)
|
||||
- **Markdown 不可变**:原始 Markdown 文件是唯一真相,向量索引是派生缓存,可随时重建
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
pip install memsearch
|
||||
memsearch config init
|
||||
memsearch index ~/path/to/memory/
|
||||
memsearch search "what caching solution did we pick?"
|
||||
memsearch watch ~/path/to/memory/
|
||||
# 本地模式(无需 API Key)
|
||||
pip install "memsearch[local]"
|
||||
memsearch config set embedding.provider local
|
||||
memsearch index ~/path/to/memory/
|
||||
```
|
||||
|
||||
## Connections
|
||||
- [[Milvus]] — 向量数据库后端
|
||||
- [[OpenClaw]] — 上层应用框架,memsearch 为其 Markdown 记忆提供语义搜索
|
||||
- [[Hybrid Search]] — memsearch 使用的搜索策略
|
||||
- [[Content Hashing]] — memsearch 的增量索引机制
|
||||
|
||||
Reference in New Issue
Block a user