zoukankan      html  css  js  c++  java
  • elasticsearch笔记(2) 用kibana操作es基本用法

    一:  es存储结构: 索引  文档  类型  字段

    es与mysql对比

    (1)es的index: 相当于数据库;如book索引.

    (2)为提高查询效率, es会对索引进行分片: 默认分为5片;

    (3)为防止数据丢失, 会对数据备份 ,备份不会帮助检索数据

    (4) 索引下分为type; 对应mysql中的表; es5一个index可有多个索引, es6的版本每个index可以创建1个type, es7中type废除

    (5)每个type下有多个document..对应mysql中的行

    (6) 每个document下是多个field. 对应mysql的列

    二, 操作es的restful语法

    1 GET请求: 

        1.1查询索引信息: http:ip:port/index

        1.2查询指定文档信息:http:ip:port/index/type/doc_id

    2.POST

        2.1查询文档(可以在请求体中添加json字符串代替查询条件) : http:ip:port/index/type/_search

        2.2修改文档(可以在请求体中添加json字符串代替修改条件): http:ip:port/index/doc_id/_update

    3. PUT

        (1)创建索引(在请求体中指定索引信息) : http:ip:port/index 

        (2)创建索引时, 指定文档的属性信息(在请求体中指定属性信息) : http:ip:port/index/type/_mappings 

    4. DELET

        (1)删除索引:  http:ip:port/index 

        (2) 删除文档: http:ip:port/index/doc_id 

    三. 索引操作

      3.1 创建索引

         

        3.2 查询索引

             

    3.4 删除索引

        

    四. field的数据类型

        1.  string类型: 

               text: 用于全文检索, 将当前的field进行分词.

               keyword: 不能再分的词

        2.数字型(Numeric datatypes):long:64位存储 , integer:32位存储 , short:16位存储 , byte:8位存储 , double:64位双精度存储 , float:32位           单精度存储 

        3.日期型(Date datatype):date

         4.布尔型(Boolean datatype):boolean

         5.二进制型(Binary datatype):binary

    五.  创建索引并制定结构

    六. 文档的操作

        index  type  和 id是三个确定文档的因素

    6.1 添加文档

       6.1.1 自动生成id

        

       6.1.1 手动生成id

        

    6.2 修改文档
    6.2.1 覆盖修改; put 方式. 如果id存在, 新field值会覆盖原, 原来的field都不复存在.

    6.2.2 基于doc方式 : url后面加_update关键字, 并且在doc里修改, 只修改指定的field

    6.3 删除文档

  • 相关阅读:
    NOI-01:查找最接近的元素 基本二分
    C#学习笔记之——数据库操作的相关类
    Lua学习笔记——环境安装(Windows和MacOS)和在MacOS安装时错误解决方法
    Ubuntu下对数据库的操作
    Git常用操作
    [Unity游戏开发]常用类之Time类
    [Unity游戏开发]四元数Quaternion
    [Unity游戏开发]常用类之Transform类
    [Unity游戏开发]常用类之Component类
    [Unity游戏开发]射线(Ray)
  • 原文地址:https://www.cnblogs.com/dangdanghepingping/p/14400806.html
Copyright © 2011-2022 走看看