elasticsearch

提高Elasticsearch数据录入速度的一些技巧

工作中,经常会遇到讲一些json数据录入到Elasticsearch中,时间久了,总结了一些技巧来提高录入速度:1. 使用Elasticsearch的Bulk API可以显著提高数据录入的速度。Bulk AP...

袁志蒙 2024-05-13 166次浏览

elasticsearch 集群(cluster)搭建

Elasticsearch(简称ES)是一个基于Lucene的开源搜索引擎,它提供了全文搜索、结构化搜索以及分析功能。为了支持大规模数据处理和高效查询,ES支持集群部署。本文将详细介绍如何配置ES集群,包括es安装、节点配置、集群发现、JVM参数调优等。

袁志蒙 2024-05-03 178次浏览

Elasticsearch中的minimum_should_match参数:作用与用法

在布尔查询中,minimum_should_match参数扮演着重要的角色,它可以帮助我们调整搜索结果的准确性和召回率。本文将深入探讨minimum_should_match参数的作用和用法,帮助读者更好地理解并应用于实际项目中。

袁志蒙 2024-03-08 380次浏览

Elasticsearch: query_string 基础查询

一. 介绍Elasticsearch 的 `query_string` 查询是一种非常强大的查询,它允许你执行复杂的、全面的搜索,包括模糊匹配、通配符搜索、近似搜索、范围查询等。`query_string...

袁志蒙 2024-01-13 389次浏览

centos设置elasticsearch开机自启动

一、编辑elasticsearch.service文件,sudo vim /etc/systemd/system/elasticsearch.service 该操作会创建一个新的es服务文件,开始编写服务脚本 [Unit] Description=Elasticsearch Documentation=https://www.elastic.co Wants=network-online.target ...

袁志蒙 2023-06-07 597次浏览

ElasticSearch中keyword的属性ignore_above详解

ignore_above 含义在ElasticSearch中keyword类型字段可以设置ignore_above属性(默认是10) ,表示最大的字段值长度,超出这个长度的字段将不会被索引,但是会存储。测试:设...

袁志蒙 2023-04-21 464次浏览

Elasticsearch之join关联查询

在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是非常大的。然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式。一、join总述1、关系类比在关系...

袁志蒙 2023-03-09 685次浏览

Elasticsearch 聚合查询(二)

ES指标聚合,就是类似SQL的统计函数,指标聚合可以单独使用,也可以跟桶聚合一起使用,常用的统计函数如下:Value Count - 类似sql的count函数,统计总数,Cardinality - 类似SQL的count(DISTINCT 字段)...

袁志蒙 2022-01-15 1675次浏览

Elasticsearch 聚合查询(一)

ES中的聚合查询,类似SQL的 SUM/AVG/COUNT/GROUP BY 分组查询,主要用于统计分析场景。分组类似SQL的group by语句设定的条件,组内聚合...

袁志蒙 2022-01-15 1439次浏览

Elasticsearch sort排序语法

ES的默认排序是根据相关性分数排序,如果我们想根据查询结果中的指定字段排序,需要使用sort Processors处理。POST /{索引名}/_search { "query"...

袁志蒙 2022-01-15 1539次浏览