# Summary
# Cues
# Notes
**AC-Tree (Aho-Corasick Tree)** 是一种**多模式字符串匹配算法**的数据结构。
### 通俗解释:
想象你是一个图书管理员,要在一本书中同时查找100个关键词:
**传统方法**(笨办法):
```
查找"发动机" → 翻一遍书
查找"火花塞" → 再翻一遍书
查找"机油" → 又翻一遍书
...翻100遍
```
**AC-Tree方法**(聪明办法):
```
把100个关键词构建成一棵"智能树"
只翻一遍书,同时找出所有关键词!
```
### 在汽车知识图谱中的应用:
python
```python
# 用户提问:"宝马3系发动机故障灯亮了怎么办"
# AC-Tree 快速识别出关键实体:
- "宝马3系" → 车型实体
- "发动机" → 部件实体
- "故障灯" → 症状实体
# 过滤作用:从10.5万个实体中,瞬间定位到相关的3-5个实体
# 而不是逐个比对10.5万次
```