【入门】Elasticsearch基本语句

一、概述

Elasticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎,同时也是面向文档型数据库,在ES中一条数据就是一个文档。在学习ES之前需要先了解一些概念:

Index(索引):不同于Mysql的索引,ES中的索引相当于Mysql的数据库,当我们向ES插入数据的时候,需要指定要插入到哪个索引之下。

Document(文档):ES中存储的就是一条条文档,ES可以通过关键字检索到相应的文档。

Fields(字段):与MySQL中的字段相同

二、使用

1.索引-创建

在Postman中,向ES服务器发送PUT请求:

localhost:9200/lol

请求后,服务器返回响应:

{
   
    "acknowledged": true,		//响应结果
    "shards_acknowledged": true,//分片结果
    "index": "lol"				//索引名称
}

2.索引-查询

在 Postman 中,向 ES 服务器发 GET 请求 :

localhost:9200/_cat/indices?v

3.文档-创建

在Postman中,向ES服务器发送POST请求:

localhost:9200/lol/_doc

请求体JSON内容为:

{
   
    "名字":"卡沙",
    "称号":"虚空之女",
    "定位":"下路、中路"
}

4.主键查询&全查询

全查询:在 Postman 中,向 ES 服务器发 GET 请求 :

localhost:9200/lol/_search

响应:

{
   
    "took": 442,
    "timed_out": false,
    "_shards": {
   
        "total": 1,
        "successful": 1,
        "skipped": 0,
        "failed": 0
    },
    "hits": {
   
        "total": {
   
            "value": 5,
            "relation": "eq"
        },
        "max_score": 1.0,
        "hits": [
            {
   
                "_index": "lol",
                "_type": "_doc",
                "_id": "uI6dVoEB32Jj3QrMO2F-",
                "_score"
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值