文章 2023-04-28 来自:开发者社区

ElasticSearch进阶:一文全览各种ES查询在Java中的实现(上)

1 词条查询1.1 等值查询-term1.2 多值查询-terms1.3 范围查询-range1.4 前缀查询-prefix1.5 通配符查询-wildcard2 复合查询2.1 布尔查询2.2 Filter查询3 聚合查询3.1 最值、平均值、求和3.2 去重查询3.3 分组聚合3.4 过滤聚合这篇博文的主题是ES的查询,因此我整理了尽可能齐全的ES查询场景,形成下面的图:本文基于elasti....

ElasticSearch进阶:一文全览各种ES查询在Java中的实现(上)
问答 2023-04-04 来自:开发者社区

Elasticsearch 7.10 中查询数据与总数不对应

问题描述:对于某个查询条件,返回的total总数为24780(已开启(max_result_window),然后从第9000条,开始查询10条(from=9000, size=10),返回数据为空。 **body查询条件为: ** query = { "query": { "bool": { "must": [ {...

文章 2023-03-28 来自:开发者社区

ElasticSearch 提高聚合查询精度

在需要高聚合精度的情况下设置 shard_size 为比较大的值,官方推荐:size*1.5+10shard_size 值越大,结果越趋近于精准聚合结果值。此外,还可以通过show_term_doc_count_error参数显示最差情况下的错误值,用于辅助确定 shard_size 大小。

问答 2023-03-27 来自:开发者社区

请问一下,在 Elasticsearch 7.10 版本中,是否存在一个范围查询的 bug

请问一下,在 Elasticsearch 7.10 版本中,是否存在一个范围查询的 bug,可能会导致查询结果缺失或重复。字段类型是FieldType.Keyword

文章 2023-03-09 来自:开发者社区

ElasticSearch的精准查询和全文查询的过程

文本匹配精确查询精确查询,我们也可以理解为term,必须相等才能返回,比如IP,身份证信息等等。全文查询全文查询,我们可以理解为看起来像,包含或者说以什么什么开头或者结尾,和想要搜索的东西有一定关联度,我们都可以理解为全文查询,它一般用得分作为排序基准,得分越高排序越前,我们平时常常说的百度也是这样的一套规则。目的就是从海量数据中查询出所需要的部分数据。数据执行查询的过程

ElasticSearch的精准查询和全文查询的过程
文章 2023-03-09 来自:开发者社区

ElasticSearch 简单查询流程

GET基本流程下图为读取单个文档的流程,原图为官网提供。Node1首先根据documentId来确定属于哪个主分片,再根据集群信息中的路由表信息来获取对应可以查询的节点,路由到其中任意一个节点,假设为Node2节点,Node2返回查询结果给Node1,Node1在此时作为协调节点将文档返回给对应的客户端。

ElasticSearch 简单查询流程
问答 2023-02-12 来自:开发者社区

Elasticsearch用kibana索引管理查看某个index数据量和用命令查询出数据不一致

Elasticsearch用kibana页面的索引管理查看某个index的数据量和用命令查询出的数据量不一致,最后发现是页面管理哪里数据错误,有人碰到过这种情况吗?知道这是什么原因吗?

文章 2023-01-31 来自:开发者社区

使用了ElasticSearch之后,公司系统查询速度快了50倍,工资直接翻一倍

公司的OA系统在查询我发起的流程的功能的时候需要从Activiti的表中去查询数据的这就会导致一个问题,当数据量越来越大的时候,我们的接口的响应速度就会越来越慢所以我打算重写一下公司的查询流程功能,并且给它来一次系统大升级:可以全文搜索关键字。所以我选择使用了ElasticSearch这个搜索引擎,之前也写过几篇相关于ES的文章,大家可以去看一下:新年第一天,老板让升级ElasticSearch....

使用了ElasticSearch之后,公司系统查询速度快了50倍,工资直接翻一倍
文章 2023-01-31 来自:开发者社区

同事说关键字查询用Mysql,我上去就是一个高压锅,用ElasticSearch不香吗?

hello,hello这里是富贵同学,马上过年啦,提前祝大家新年快乐!!!如题所示,假如说我们要做一个搜索框的功能,类似于csdn的搜索功能:当我们用关键字查询的时候如果用mysql来查询,那么我们能看到这样式的:select * from csdn_title where name like "%小程序%"没错,这虽然能够实现我们的功能,但是!如果我们要搜个结构算法,这个时候就有点吃力不讨好了....

同事说关键字查询用Mysql,我上去就是一个高压锅,用ElasticSearch不香吗?
文章 2023-01-08 来自:开发者社区

19 个很有用的 ElasticSearch 查询语句 篇一

为了演示不同类型的 ElasticSearch 的查询,我们将使用书文档信息的集合(有以下字段:title(标题), authors(作者), summary(摘要), publish_date(发布日期)和 num_reviews(浏览数))。在这之前,首先我们应该先创建一个新的索引(index),并批量导入一些文档:创建索引:PUT /bookdb_index { "settings...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Elasticsearch 技术团队

阿里云Elasticsearch兼容开源ELK功能,提供免运维全托管服务的弹性云搜索与分析引擎,致力于数据库加速、数据分析、信息检索、智能运维监控等场景服务;独有的云原生高性能内核、达摩院NLP分词、向量检索、智能运维、免费X-Pack高级商业特性等能力,全面提升企业应用效率,降低成本。

+关注