栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearc笔记

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(排序,分页,高亮,模糊查询,精准查询)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388989.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号