为了账号安全,请及时绑定邮箱和手机立即绑定

ElasticSearch入门

瓦力老师 JAVA开发工程师
难度中级
时长 1小时45分
学习人数
综合评分9.50
102人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 按id查询

    查看全部
    0 采集 收起 来源:查询

    2020-02-19

  • 删除索引

    里边的类型和文档,都被删除

    查看全部
    0 采集 收起 来源:删除

    2020-02-19

  • 通过postman,指定文档id,使用脚本修改文档。

    脚本语言:painless

    效果:age加10

    查看全部
    0 采集 收起 来源:修改

    2020-02-19

  • 用post man,指定文档id,直接修改文档。修改的filed:name

    注意url

    查看全部
    0 采集 收起 来源:修改

    2020-02-19

  • 用postman 创建 不指定id 的文档。


    http verb 用post

    url:localhost:9200/people/man

    body:

    {


      "name": "wally22",

      "country": "China",

      "age": "40",

      "date": "19800501"

    }


    查看全部
    0 采集 收起 来源:插入

    2020-02-20

  • 用postMan,指定文档id插入

    verb: put

    url:localhost:9200/people/man

    body:

    {


      "name": "wally",

      "country": "China",

      "age": "30",

      "date": "19860501"

    }

    ps: 插入的时候,任意增加一个field 也是可以插进去的

    查看全部
    0 采集 收起 来源:插入

    2020-02-20

  • id 就是一个文档的唯一id

    查看全部
    0 采集 收起 来源:插入

    2020-02-19

  • 用Head 创建类型,类型名:novel

    url:

    book/novel/_mapping

    body:

    {

      "novel": {

        "properties": {

          "title": {

            "type": "text"

          }

        }

      }

    }


    查看全部
    0 采集 收起 来源:索引创建

    2020-02-20

  •  RestFul API基本格式

    查看全部
    0 采集 收起 来源:索引创建

    2020-02-19

  • 用post man创建索引

    http verb: put

    url:

    localhost:9200/people

    body:

    {

      "settings": {

        "number_of_shards": 3,

        "number_of_replicas": 1

      },

      "mappings": {

        "man": {

          "properties": {

            "name": {

              "type": "text"

            },

            "age": {

              "type": "integer"

            },

            "contry": {

              "type": "keyword"

            },

            "date": {

              "type": "date",

              "format": "yyyyMMdd HH:mm:ss||yyyyMMdd||epoch_millis"

            }

          }

        }

      }

    }


    查看全部
    0 采集 收起 来源:索引创建

    2020-02-20

  •    分片是索引level的

    查看全部
    0 采集 收起 来源:基础概念

    2020-02-19

  • 1.索引

    比如,索引A表示消费者数据,索引A表示产品数据。

    对比SQL:相当于一个数据库database

    命名规则:小写字母开头,不含下划线

    增删改查都是用索引

    2.类型

    通常 定义成有相同字段的文档,作为一个类型

    ps:比如字段 metricName 都为xx的,作为一个类型

    对比SQL:相当于一个table

    3.文档

    ES里最小存储单位

    对比SQL:相当于一条记录

    举例:

    一个用户的基本信息,一篇文章的数据

    ps:比如一个metric event message

    查看全部
    0 采集 收起 来源:基础概念

    2020-02-19

  • 官网地址  下载地址

    查看全部
    0 采集 收起 来源:单实例安装

    2020-02-19

  • Lucene太过复杂。使用它,需要很多knowledge

    查看全部
    0 采集 收起 来源:课程介绍

    2020-02-19

  • 将一个服务指定为master.在config的elasticserach.yml作以下配置:

    http.cors.enabled: true

    http.cors.allow-origin: "*"

    cluster.name: lijiafang

    node.name: master

    node.master: true

    network.host: 127.0.0.1


    配置节点

    cluster.name: lijiafang

    node.name: slave1

    network.host: 127.0.0.1

    http.port: 8200

    discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

    查看全部
    1 采集 收起 来源:分布式安装

    2020-02-17

举报

0/150
提交
取消
课程须知
熟悉maven构建项目,了解RESTful和Spring Boot的基本知识
老师告诉你能学到什么?
ElasticSearch的基本概念,学习ElasticSearch的服务搭建,了解ElasticSearch的常用技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!