1.倒排索引
将存放的数据,以一定的方式进行分词,并且将分词的内容存放到一个单独的分词库中
当用户去查询数据时,会将用户的查询关键字进行分词
然后去分词库中匹配内容,最终得到数据的id标识
根据id标识去存放数据的位置拉取到指定的数据
2.索引Index,分片和备份
Elasticsearch的服务中,可以创建多个索引(Index)
每一个索引默认被分成5个分片(shard)
每个分片都会存在至少一个备份分片(replica)
备份分片默认不会帮助检索数据,当ES检索压力特别大的时候,备份分片才会帮助检索数据
备份的分片必须放在不同的服务器中
Elasicsearch中的索引类似于MySQL中的数据库
3.类型Type
一个索引下,可以创建多个类型。Elasticsearch中的类型类似于MySQL中的表
4.文档Doc
一个类型下,可以有多个文档。这个文档就类似于MySQL表中的数据行。
4.属性Field
一个文档中,可以包含多个属性。类似于MySQL表中的一行数据存在多个列。
