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>

    创建结构化索引,如图:

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

  • 相关阅读:
    Oracle创建database link(dblink)和同义词(synonym)
    spring boot 集成 quartz 定时任务
    tomcat 启动Spring boot 项目
    UUID+随机数
    js常用字符串处理方法
    Win10安装mysql-8.0.11-winx64详细步骤
    ORA-02049: 超时: 分布式事务处理等待锁
    spring boot 发邮件
    bootstrap table 列求和
    spring boot 延长 Session 时间
  • 原文地址:https://www.cnblogs.com/gyli20170901/p/10168878.html
Copyright © 2011-2022 走看看