Enterprise Search Architecture(企业搜索架构)
知识库位置:
FDE Knowledge Base/04 Architecture/Patterns/05-Enterprise-Search-Architecture.md
Architecture Metadata(架构元数据)
Section titled “Architecture Metadata(架构元数据)”Architecture ID: ARCH-005
Category(类别):Knowledge(知识)
Primary Business Problem(主要业务问题):Find Relevant Enterprise Content(找到相关企业内容,不要求生成答案)
Complexity(复杂度):Medium(中)
AI Dependency(AI 依赖度):Optional(可选:向量检索与排序可选)
Data Dependency(数据依赖度):Medium(中)
Integration Complexity(集成复杂度):Medium(中)
Human Review(人工复核):Not needed(不需要)
Status: CoreVersion: v0.2Business Problem(业务问题)
Section titled “Business Problem(业务问题)”企业信息分散在多个系统,用户需要:
搜索并找到相关内容,而不一定需要 AI 生成答案。
When to Use(适用场景)
Section titled “When to Use(适用场景)”适合:
- 内部 Search Portal(搜索门户)
- Product Search(产品搜索)
- Document Discovery(文档发现)
- Employee Search(员工搜索)
- Unified Search(统一搜索)
Difference from RAG(与 RAG 的区别)
Section titled “Difference from RAG(与 RAG 的区别)”Enterprise Search(企业搜索)输出:
Relevant Results(相关结果列表)RAG(Retrieval-Augmented Generation,检索增强生成)输出:
Generated Answer(生成的答案)很多场景中:
Search 已经足够。
不要为了增加 LLM(大语言模型)而增加生成层。
Architecture(架构)
Section titled “Architecture(架构)”Enterprise Sources(企业信息源) ↓ Connectors(连接器) ↓ Parsing(解析) ↓ Normalization(标准化) ↓ Indexing(索引) ↓ ┌──────┴──────┐ ↓ ↓Keyword Vector(关键词) (向量) ↓ ↓ └──────┬──────┘ ↓ Ranking(排序) ↓Permission Filter(权限过滤) ↓ Search API(搜索接口) ↓ User(用户)Search Signals(搜索信号)
Section titled “Search Signals(搜索信号)”可能包括:
- Keyword Score(关键词得分)
- Semantic Score(语义得分)
- Freshness(新鲜度)
- Popularity(热度)
- User Context(用户上下文)
- Department(部门)
- Document Authority(文档权威度)
Security(安全)
Section titled “Security(安全)”同样必须做到:
User(用户)↓Identity(身份)↓Permission-aware Search(权限感知搜索)Failure Modes(失败模式)
Section titled “Failure Modes(失败模式)”- Low Recall(召回率低)
- Poor Ranking(排序差)
- Stale Index(索引过期)
- Duplicate Results(结果重复)
- ACL Mismatch(访问控制列表不匹配)
- Search Spam(搜索垃圾内容)
Search + RAG(搜索与 RAG 组合)
Section titled “Search + RAG(搜索与 RAG 组合)”可以在 Search 上层增加:
Search Results(搜索结果)↓Optional Answer Generation(可选的答案生成)因此 Enterprise Search 往往是 RAG 的基础能力。