Files
nexus/wiki/concepts/语义搜索.md
weishen e62797a33a Batch 9: Obsidian插件/AI开源平替/Coze培训/TK面单/Ubuntu科学上网
- Sources: 5个新文档
- Concepts: ProxyChains, SOCKS5代理, Docker Daemon代理
- Index: 更新至 Batch 9
- 累计 sources: 108/182
2026-04-16 06:36:36 +08:00

26 lines
857 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: "语义搜索"
type: concept
tags: [vector-search, memory, ai-tools]
date: 2026-04-16
---
## Definition
通过向量表示Embedding理解查询和文档的语义含义而非字面关键词匹配实现"按意思查找"而非"按字找词"。
## Example
查询"what caching solution did we pick?" 能找到讨论 Redis/Memcached 决策的记忆,即使记忆文件中从未出现 "caching" 一词。
## vs 关键词搜索
| 维度 | 关键词搜索 | 语义搜索 |
|------|-----------|----------|
| 原理 | 倒排索引 BM25 | 向量相似度 |
| 匹配 | 精确词项 | 语义最近邻 |
| 同义词 | 漏检 | 命中 |
| 泛化 | 差 | 强 |
## Connections
- [[memsearch]]:语义搜索实现工具
- [[混合搜索]]:语义搜索与关键词搜索的融合
- [[QMD]]BM25 关键词搜索工具(与语义搜索互补)