倒排索引:
- 将文档内容进行分词 并且绑定文档id 形成词条库 词条作为唯一索引
- 对搜索内容进行分词 去词条库进行匹配 找到关键字在词条库中绑定的文档id列表
根据匹配上id列表找到对应文档
分词器 ik
ik_smart:粗粒度切分
ik_max_word
Elasticsearch与MySQL的概念对比:
MySQL | Elasticsearch | ES描述 |
---|---|---|
Table | Index | 表/索引库(相同类型的文档集合) |
Row | Document | 存储的一行数据/文档(json) |
Column | Filed | 一条数据中的各字段/字段 |
Schema | Mapping | 对数据的约束 数据类型/映射 |
SQL | DSL | sql语句/语句 |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。