zoukankan      html  css  js  c++  java
  • 分布式搜索引擎-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 (备份节点)

    四、倒排索引

     

  • 相关阅读:
    Exection throws和throw
    Exection(二)
    JAVA-Exception
    IDEA初见---输出HelloWorld,并打包成jar包
    Centos6.5安装Tomcat
    Centos6.5下装ZooKeeper
    LInux下装jdk
    python作业高级FTP
    tcp黏包
    计算器
  • 原文地址:https://www.cnblogs.com/callbin/p/14521790.html
Copyright © 2011-2022 走看看