ElasticSearc笔记

目录

一.ElasticSearch概述

二.ElasticSearch的使用


一.ElasticSearch概述

Elasticsearch是一个实时分布式搜索和分析引擎。 它让你以前所未有的速度处理大数据成为可能。

Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。


二.ElasticSearch的使用

  •  需要下载,解压即用

        ElasticSearch   运行使用bat文件

        elasticsearch-head (相当于前台页面展示) ( 使用前提:需要安装nodejs )  运行 npm start    访问 http://localhost:9100/

        kibana(相当于数据库)         运行使用bat文件       访问 http://127.0.0.1:5601  

        ik分词器  进行分词处理

  • 使用时先打开es的bat软件,让后打开  elasticsearch-head 的目录下,cmd进入命令函界面输入npm start运行,打开http://localhost:9100/网址,让后运行   kibana  bat文件,确认  http://127.0.0.1:5601可以正常访问
  • 关于文档的基本操作(重点)--主要在kibana中进行操

        基本操作

        1、添加数据 PUT

PUT gaozhan/user/3
{
  "name": "雪",
  "age": 2,
  "desc": "冰冷刺骨",
  "tags": ["白色","冬天","美丽"]
}

       2、获取数据 GET

GET gaozhan/user/1

       3、更新数据 PUT(同1)

       4、更新数据Post _update,推荐使用这种更新方式!

POST gaozhan/user/2/_update
{
  "doc":{
    "name": "温皇"
  }
}

        简单的搜索

GET gaozhan/user/_search?q=name: 花

      复杂操作

        复杂操作搜索 select(排序,分页,高亮,模糊查询,精准查询)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值