ElasticSearch快速入门、kibana、索引、分片、创建索引index和映射mapping、增删改查

本文介绍了ElasticSearch的基本概念,包括集群、索引和映射。通过Postman演示了如何创建无映射的索引、带有映射的索引,以及对文档的增删改查操作。同时提到了Kibana的启动和使用,以及搜索查询的不同方式。

Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实 现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得 简单。

点击ElasticSearch下的bin目录下的elasticsearch.bat启动,控制台显示的日志信息如下:在这里插入图片描述
在这里插入图片描述
注意:9300是tcp通讯端口,集群间和TCPClient都执行该端口,9200是http协议的RESTful接口 。 通过浏览器访问ElasticSearch服务器,看到如下返回的json信息,代表服务启动成功:在这里插入图片描述

启动管理化界面:
在这这里打开cmd 输入:grunt server在这里插入图片描述
打开浏览器,输入 http://localhost:9100,看到如下页面(elasticSearch得先启动哦):在这里插入图片描述kibana:
在这里插入图片描述打开浏览器,键入http://localhost:5601 访问Kibana在这里插入图片描述

1.核心概念

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
一个集群就是由一个或多个节点组织在一起,它们共同持有整个的数据,并一起提供索引和搜索功能。一个集群由 一个唯一的名字标识,这个名字默认就是“elasticsearch”。这个名字是重要的,因为一个节点只能通过指定某个集 群的名字,来加入这个集群在这里插入图片描述
在这里插入图片描述

2.使用postman创建index(增index)

在这里插入图片描述
记得es服务器得先打开

2.1无mappings

test:在posetman使用put增加一个新的index库(相当于数据库):
在这里插入图片描述
然后es服务器就生成了blog这个索引库:
(这个图是9100,因为我们使用图形界面访问9200的)
在这里插入图片描述

2.1创建索引index和映射mapping

成功,当然我们可以使用postman在创建index携带json参数去
在这里插入图片描述

{
    "mappings":{
        "article":{
            "properties":{
                "id":{
                    "type":"long",
                    "store":true,
                    "index":"not_analyzed"
                },
                "title":{
                    "type":"text",
                    "store":true,
                    "index":"analyzed"
                    
                },
                "context":{
                    "type":"text",
                    "store":true,
                    "index":"analyzed"
              
                }
            }
        }
    }
}

在这里插入图片描述
elasticsearch-head查看:在这里插入图片描述
成功。

3.删 改 查index

在这里插入图片描述改:
在这里插入图片描述
PostMan截图
在这里插入图片描述
查就直接用Postman的Get

4.增 删 改一个document(相当于一条数据)

增:
在这里插入图片描述
postman截图:在这里插入图片描述
elasticsearch-head查看:在这里插入图片描述
根据_id删除一个document
在这里插入图片描述
根据_id进行修改(本质是先删除后添加,如果_id没有就直接添加了):在这里插入图片描述

在这里插入图片描述

5.查document

5.1根据id查询

在这里插入图片描述
在这里插入图片描述

5.2查询文档-term查询(标准模式下只能一个字一个字的查)

在这里插入图片描述
在这里插入图片描述

5.3 查询文档-querystring查询(可多个字查了,但是也是拆分一个字的查)

在这里插入图片描述
在这里插入图片描述

解决搜索只能一个字一个字用IK分词器就行,这里就不细讲了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值