一、前提条件 下载并安装好minio、es环境 其中es版本为7版本以上 二、安装、配置 1、安装es需要的插件(需要重启服务) /usr/share/elasticsearch/bin/elasticsearch-plugin install repository-s3 2、配饰访问minio的账 ...
分类:
其他好文 时间:
2020-07-29 21:26:41
阅读次数:
82
题记percolatorquery大家肯定在文档中见过,但实际业务中则较少用到。本文探究一下percolatorquery的使用方法、原理、适用场景。1、什么是percolator查询percolator中文含义:***器。percolatorquery等价于***查询或者反向查询。我们相信大多数Elasticsearch开发人员都会按照惯例进行思考,我们为数据建模并将其存储在索引中。然后,他们通过搜
分类:
其他好文 时间:
2020-07-29 18:00:55
阅读次数:
75
0、题记Elastic中文社区和各种Elastic爱好者交流群中会遇到形形色色的问题。来自运维球友讨论的真实线上吐槽问题总结:问题1:开发不规范。我们这边es都是我们在推,很多开发不会用或者用的不规范!问题2:不管性能,用起来再说!场景1:我们这边开发只要work,管他wildcard,能模糊就好,管他内存,windowssize死命地设,不管多少页都让它翻。问题3:不评估可行性和高可用性,先搞起
分类:
其他好文 时间:
2020-07-29 18:00:21
阅读次数:
102
DockerFile构建ElasticSearch镜像安装IK中文分词器插件 为什么要安装IK中文分词器? ES提供的分词是英文分词,对中文做分词时会拆成单字而不是词语,非常不好,因此索引信息含中文时需要使用中文分词器插件。 一、环境及文件准备 环境准备 VMWare版本:15.5.5 操作系统:C ...
分类:
其他好文 时间:
2020-07-29 17:44:12
阅读次数:
85
背景 ElasticSearch 的使用度越来越普及了,很多公司都在使用。有做日志搜索的,有做商品搜索的,有做订单搜索的。 大部分使用场景都是通过程序定期去导入数据到 ElasticSearch 中,或者通过 CDC 的方式来构建索引。在这种场景下,更新数据都是单条更新,比如 ID=1 的数据发生了 ...
分类:
其他好文 时间:
2020-07-29 15:39:34
阅读次数:
155
1、问题引出微信群里的线上实战问题:诸位大哥,es中:keyword类型的字段进行高亮查询,值为123asd456,查询sd4,高亮结果是em123asd456em有没有办法只对我查询的sd4高亮?明明查询id的一部分,却高亮结果是整个id串,怎么办?死磕Elasticsearch技术微信群2、一个Demo描述清楚问题注:本文示例DSL在7.2版本运行ok,6.X之前早期版本可能需要微调。PUTf
分类:
其他好文 时间:
2020-07-29 15:05:11
阅读次数:
164
题记几个月以来,我一直在记录自己开发Elasticsearch应用程序的最佳实践。本文梳理的内容试图传达Java的某些思想,我相信其同样适用于其他编程语言。我尝试尽量避免重复教程和Elasticsearch官方文档中已经介绍的内容。本文梳理的内容都是从线上实践问题和个人总结的经验汇总得来的。文章从以下几个维度展开讲解:映射(Mapping)设置(Setting)查询方式(Querying)实战技巧
分类:
其他好文 时间:
2020-07-29 15:04:50
阅读次数:
71
1、问题描述您好,请教个问题。我现在有2千多万的手机号码信息保存在es里。5个分片,3个节点。现在的需求是将后八位相同的号码匹配到一起,重新放到一个index里。组成情侣号。方便后续查询情侣号列表。我目前的做法是用scroll查询出一万条,多线程循环一万条中的每条,去全库扫描---但是这种做法一分钟才能处理一万条。您有什么新的思路没。死磕Elasticsearch知识星球https://t.zsx
分类:
移动开发 时间:
2020-07-29 15:04:19
阅读次数:
82
1 ElasticSearch简介 1.1 什么是ElasticSearch ? Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于R ...
分类:
其他好文 时间:
2020-07-29 14:41:02
阅读次数:
88
题记几个月以来,我一直在记录自己开发Elasticsearch应用程序的最佳实践。本文梳理的内容试图传达Java的某些思想,我相信其同样适用于其他编程语言。我尝试尽量避免重复教程和Elasticsearch官方文档中已经介绍的内容。本文梳理的内容都是从线上实践问题和个人总结的经验汇总得来的。文章从以下几个维度展开讲解:映射(Mapping)设置(Setting)查询方式(Querying)实战技巧
分类:
其他好文 时间:
2020-07-29 12:48:00
阅读次数:
83