一.倒排索引
1.将字段类型为text的文档(Document)分成多个唯一的词条(Term),存入词条库并为词条创建索引,与文档的id关联。
2.将搜索条件文档分词后根据拆分后的词条列表去词条库进行匹配,获得词条对应的文档id列表。
3.根据文档id列表查询获得对应的文档内容。
二.Elasticsearch与MySQL的概念对比
1.ES-index(索引)对应MySQL-Table(表)
2.ES-Document(文档)对应MySQL-Row(记录)
3.ES-Field(字段)对应MySQL-Column(字段)
4.ES-Mapping(映射)对应MySQL-Schema(逻辑结构)
5.ES-DSL(Domain Specific Language)对应MySQL-SQL(Structured Query Language)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。