elasticsearch

ElasticSearch7.3学习(十九)---- deep paging

1、什么是deep paging 根据相关度评分倒排序,所以分页过深,协调节点会将大量数据聚合分析。 2、deep paging 性能问题 1消耗网络带宽,因为所搜过深的话,各 shard 要把数据传递给 coordinate node,这个过程是有大量数据传递的,消耗网络。 2消耗内存,各 sha ... »

ElasticSearch入门

Elasticsearch 一.Elasticsearch 是什么(中文官网)? Elasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成 ... »

Elasticsearch上手指南

目录 ElasticStack及Elasticsearch介绍 Elasticsearch安装 Elasticsearch入门 Elasticsearch配置 Elasticsearch REST API Elasticsearch .NET客户端 附录 ElasticStack及Elasticse ... »

ELK日志保留7天-索引生命周期策略

一、简介 ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。 自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一 ... »

速看,ElasticSearch如何处理空值

大家好,我是咔咔 不期速成,日拱一卒 在MySQL中,十分不建议大家给表的默认值设置为Null,这个后期咔咔也会单独出一期文章来说明这个事情。 但你进入一家新公司之前的业务中存在大量的字段默认值为Null,把这些值导入ElasticSearch中还是需要处理,接下来就看看ElasticSearch如 ... »

从查询重写角度理解elasticsearch的高亮原理

一、高亮的一些问题 elasticsearch提供了三种高亮方式,前面我们已经简单的了解了elasticsearch的高亮原理; 高亮处理跟实际使用查询类型有十分紧密的关系,其中主要的一点就是muti term 查询的重写,例如wildcard、prefix等,由于查询本身和高亮都涉及到查询语句的重 ... »

Linux 环境部署Skywalking支持Elasticsearch

一、环境准备 1、Java JKD 1.8(建议) 2、Elasticsearch 3、Skywalking 二、 环境搭建 安装Skywalking分为两个步骤: a、安装Backend后端服务 b、安装UI 1、创建目录 mkdir /usr/local/skywalking 2、将资源目录中的 ... »

ElasticSearch实战

ElasticSearch实战 es: https://www.elastic.co/cn/ kibana: https://www.elastic.co/cn/kibana 链接:https://pan.baidu.com/s/1qmXNZBVGrcp0fuo9bBqrRA 提取码:6zpo -- ... »

ElasticSearch7.3 学习之生产环境实时重建索引

1、实时重建索引 在实际的生产环境中,一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来,重新用bulk api写入index中。 批量查询的时候,建议采用scroll api,并且采用多线程并发的方式来rei ... »

ElasticSearch7.3 学习之定制动态映射(dynamic mapping)

1、dynamic mapping ElasticSearch中有一个非常重要的特性——动态映射,即索引文档前不需要创建索引、类型等信息,在索引的同时会自动完成索引、类型、映射的创建。 当ES在文档中碰到一个以前没见过的字段时,它会利用动态映射(dynamic mapping)来决定该字段的类型,并 ... »

初学者都能学会的ElasticSearch入门实战

大家好,我是咔咔 不期速成,日拱一卒 项目中准备使用ElasticSearch,之前只是对ElasticSearch有过简单的了解没有系统的学习,本系列文章将从基础的学习再到深入的使用。 咔咔之前写了一份死磕MySQL文章,如今再入一个系列玩转ElasticSearch。 本期文章会带给大家学习El ... »

ElasticSearch7.3 学习之定制分词器(Analyzer)

1、默认的分词器 关于分词器,前面的博客已经有介绍了,链接:ElasticSearch7.3 学习之倒排索引揭秘及初识分词器(Analyzer)。这里就只介绍默认的分词器standard analyzer 2、 修改分词器的设置 首先自定义一个分词器es_std。启用english停用词token ... »

【elasticsearch】搜索过程详解

elasticsearch 搜索过程详解 本文基于elasticsearch8.1。在es搜索中,经常会使用索引+星号,采用时间戳来进行搜索,比如aaaa-*在es中是怎么处理这类请求的呢?是对匹配的进行搜索呢还是仅仅根据时间找出索引,然后才遍历索引进行搜索。在了解其原理前先了解一些基本知识。 Se ... »

w1570631036