一.倒排索引

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)


剣藤犬个
1 声望1 粉丝