分布式搜索引擎-ES

一、什么是分布式搜索引擎?

二、什么是Elasticsearch?

  官网:https://www.elastic.co/cn/elasticsearch/

三、ES核心术语

核心概念

  ES -> 数据库

  索引index -> 表

 文档 document ->行 (记录)

 字段 fields -> 列

 类比关系

  

stu_index     //(索引)
 {
   id:1001,    
   name:jason,   //字段   (文档的属性)
   age:18
},  //文档
 {
   id:1001,
   name:jason,
   age:18
},
 {
   id:1001,
   name:jason,
   age:18
}

 

集群相关:

        分片(shard):把索引库分成多份,分别放在不同的节点上,比如有3个节点,3个节点的所有数据内容加在一起是一个完整的索引库。分别保存到三个节点上,目的为了水平扩展,提高吞吐量。

        备份(replica):每个shard的备份。

简称

      shard=primary shard (主分片)

       relica=replica shard (备份节点)

四、倒排索引

 

原文地址:https://www.cnblogs.com/callbin/p/14521790.html