• ElasticSearch 文档的基本操作 添加文档与自动映射


    1、创建索引

    2、创建文档

    使用PostMan调用

    http://192.168.127.130:9200/my_doc/_doc/1     ->  http://192.168.127.130:9200/{索引名称}/_doc/{索引ID}

    _doc 代表创建文档

    1为索引ID,是指索引在ES中的id,而不是这条记录的id。 这里的ID也可以和1001保持一致。

    下图显示的就是我们刚才创建的文档数据

    使用PostMan创建多条数据

    3、文档删除

    发送Delete请求 http://192.168.127.130:9200/my_doc/_doc/5    5对应ES中的_id

     删除并不是真正的删除,还是存在磁盘中。当磁盘中的数据越来越多的时候,才会删除。

    4、文档的修改

    修改ES中_id的name值

    http://192.168.127.130:9200/my_doc/_doc/{索引ID}/_update

    全量修改

    http://192.168.127.130:9200/my_doc/_doc/1

    将所有的属性都列出来

    5、文档查询

    1) 查询单条数据

    http://192.168.127.130:9200/my_doc/_doc/1

    1为_id 字段的值

    元数据

    _index : 文档数据所属哪个索引,理解为数据库的某张表即可

    _type: 文档数据属于哪个类型,新版本使用_doc

    _id: 文档数据的唯一标识,类似数据库中某张条的主键 ,可以自动生成或者手工指定

    _version : 版本号

    _source : 文档数据,json格式

    2) 查询所有数据

    http://192.168.127.130:9200/my_doc/_doc/_search

    在末尾加上_search 表示查询所有数据

    3) 查询某条记录的1个或者多个字段

    查询id为_1的id字段和name字段

    4) 查询所有记录的1个或者多个字段

    http://192.168.127.130:9200/my_doc/_doc/_search?_source=id,name

    5) 查询某条记录是否存在

    发送HEAD请求,返回200说明存在,返回404 说明不存在。

  • 相关阅读:
    浏览器兼容性
    Php Ajax 跨域问题
    $.ajax()验证登录
    ajax基础知识总结
    Highcharts获取json数据展现饼图 (转)
    (CV学习笔记)梯度下降优化算法
    (CV学习笔记)Attention
    (数学建模)线性规划
    NumPy中文文档搬砖(划掉)学习笔记(1)
    微机原理作业1微机基础
  • 原文地址:https://www.cnblogs.com/linlf03/p/13300131.html
Copyright © 2020-2023  润新知