跳转到内容

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: Core
Version: v0.2

企业信息分散在多个系统,用户需要:

搜索并找到相关内容,而不一定需要 AI 生成答案。


适合:

  • 内部 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(大语言模型)而增加生成层。


Enterprise Sources(企业信息源)
↓
Connectors(连接器)
↓
Parsing(解析)
↓
Normalization(标准化)
↓
Indexing(索引)
↓
┌──────┴──────┐
↓ ↓
Keyword Vector
(关键词) (向量)
↓ ↓
└──────┬──────┘
↓
Ranking(排序)
↓
Permission Filter(权限过滤)
↓
Search API(搜索接口)
↓
User(用户)

可能包括:

  • Keyword Score(关键词得分)
  • Semantic Score(语义得分)
  • Freshness(新鲜度)
  • Popularity(热度)
  • User Context(用户上下文)
  • Department(部门)
  • Document Authority(文档权威度)

同样必须做到:

User(用户)
↓
Identity(身份)
↓
Permission-aware Search(权限感知搜索)

  • Low Recall(召回率低)
  • Poor Ranking(排序差)
  • Stale Index(索引过期)
  • Duplicate Results(结果重复)
  • ACL Mismatch(访问控制列表不匹配)
  • Search Spam(搜索垃圾内容)

可以在 Search 上层增加:

Search Results(搜索结果)
↓
Optional Answer Generation(可选的答案生成)

因此 Enterprise Search 往往是 RAG 的基础能力。