zoukankan      html  css  js  c++  java
  • elasticsearch 创建索引

    一、基本概念

    索引:含有相同属性的文档的集合。               //可以想象成一个数据库 database

    类型:索引可以定义一个或多个类型,文档必须属于一个类型。   //可以想象成数据库中的表 table

    文档:文档是可以被索引的基本数据单位。            //可以想象成数据库表中的一条数据

    分片:每一个索引有多个分片,每个分片都是一个Lucene索引

    备份:拷贝一份备份就完成了分片的备份

    每创建一个所以默认会创建5个分片和一个备份,当主分片出问题时,备份可以代替工作;备份的分片还可以执行搜索操作

    二、创建索引

    索引分结构化索引和结构化索引,可以通过mappings来区分

    1.创建非结构化索引,如图:

    说明:看下图  master 粗框0是主分片,旁边较细的1是分片备份,而下面slave82中的细框0是粗框0的备份,以此类推2,3,4同理

    2.创建结构化索引,此处使用工具postman 调用api进行创建

    elasticsearch的api是http协议 restful 风格的,格式如下:

    http://<ip>:<port>/<索引>/<类型>/<文档id>

    创建结构化索引,如图:

    执行成功后刷新 可在信息,索引信息中查看结构化信息,如图:

  • 相关阅读:
    sql 索引创建
    sql 触发器
    sql 中延迟执行
    sql 存储过程 分页
    BETWEEN and
    sql case when 速记
    Set无序怎么办?
    TCP为什么需要3次握手与4次挥手
    定时器
    JAVA 类加载器 第14节
  • 原文地址:https://www.cnblogs.com/gyli20170901/p/10168878.html
Copyright © 2011-2022 走看看