分类: ElasticSearch学习笔记

5 篇文章

ElasticSearch 7.x.x 关于文档的基本操作(重点)
一、基本操作 1、添加数据 PUT 2、获取数据 GET 3、更新数据 PUT 这种更新数据方式,不建议使用,因为在数据结构不完整的情况下,更新,会导致原来的文档数据丢失。 4、更新数据 POST _update(推荐使用) 灵活性更好 5、简单的搜索 GET /test/user/1 简单的条件查询,可以根据默认的映射规则,来产生基本的查询! 二…
ElasticSearch 7.x.x 接口的Restfule风格说明
一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。它是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这种风格设计的软件可以更简洁,更有层次,更易于实现缓存机制。 基本的 Restfule 命令说明 methodurl地址描述PUTdomain…
ElasticSearch 7.x.x IK分词器-安装及使用
本文es版本7.6.1本文ik分词器版本7.6.1es所在环境:ubuntu 神马是IK分词器? 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,比如“我习惯记笔记学习”会被分为: 我习惯记笔记学习 这显然是符合要求…
ElasticSearch 7.x.x核心概念
核心概念大纲 索引(index)字段类型(mapping)文档(documents)分片(Lucene倒排索引) 在本站点的前文中,笔者已经阐述了es是什么,同时也把es的服务安装启动,那么es是如何取存储数据,数据结构是什么?es又是如何实现搜索的呢?那这里笔者先来聊聊Es的相关概念把! 集群、节点、索引、类型、文档、分片、映射是什么? es是面…
Docker安装Ek7.x.x
什么是ELK ELK是ElasticSearch 、 Logstash、Kibana三大开源框架首字母大写简称。市面上也称为Elastic Stack。Lostash是ELK的中央数据流,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地。Kibana可以将elastic的数据通过友好的页面展示出来,提供实时分…