【Elastic Engineering】Elasticsearch:运用 search_after 来进行深度分页

【Elastic Engineering】Elasticsearch:运用 search_after 来进行深度分页

作者:刘晓国在上一篇文章 “Elasticsearch:运用 scroll 接口对大量数据实现更好的分页”,我们讲述了如何运用 scroll 接口来对大量数据来进行有效地分页。在那篇文章中,我们讲述了两种方法:1.from 加上 size 的方法来进行分页2.运用 scroll 接口来进行分页对于大...

【Elastic Engineering】Elasticsearch:分页搜索结果

【Elastic Engineering】Elasticsearch:分页搜索结果

作者:刘晓国在我之前的文章:Elasticsearch:运用 scroll 接口对大量数据实现更好的分页Elasticsearch:运用 search_after 来进行深度分页我讲述了如何针对大量搜索结果进行分页的描述。随着时间点 API(Point in time API)的推出,根据 Elas...

Kibana Lens 入门

1 课时 |
69 人已学 |
免费

Elasticsearch实战进阶营

4 课时 |
218 人已学 |
免费

ElasticSearch 最新快速入门教程

98 课时 |
997 人已学 |
免费
开发者课程背景图

【Elastic Engineering】Elasticsearch:fuzzy 搜索 (模糊搜索)

作者:刘晓国在实际的搜索中,我们有时候会打错字,从而导致搜索不到。在 Elasticsearch 中,我们可以使用fuzziness属性来进行模糊查询,从而达到搜索有错别字的情形。match 查询具有 “fuziness” 属性。它可以被设置为 “0”, “1”, “2”或 “auto”。“auto...

【Elastic Engineering】Elasticsearch: Reindex 接口

【Elastic Engineering】Elasticsearch: Reindex 接口

作者:刘晓国在我们开发的过程中,我们有很多时候需要用到 Reindex 接口。它可以帮我们把数据从一个 index 到另外一个 index 进行重新 reindex。这个对于特别适用于我们在修改我们数据的 mapping 后,需要重新把数据从现有的 index 转到新的 index 建立新的索引,这...

【Elastic Engineering】Elasticsearch: Ngrams, edge ngrams, and shingles

【Elastic Engineering】Elasticsearch: Ngrams, edge ngrams, and shingles

作者:刘晓国Ngrams 和 edge ngrams 是在 Elasticsearch 中标记文本的两种更独特的方式。 Ngrams 是一种将一个标记分成一个单词的每个部分的多个子字符的方法。 ngram 和 edge ngram 过滤器都允许你指定 min_gram 以及 max_gram 设置。...

【Elastic Engineering】Elasticsearch: Join 数据类型

【Elastic Engineering】Elasticsearch: Join 数据类型

作者:刘晓国在 Elasticsearch 中,Join 可以让我们创建 parent/child 关系。Elasticsearch 不是一个 RDMS。通常 join 数据类型尽量不要使用,除非不得已。那么 Elasticsearch 为什么需要Join数据类型呢?在 Elasticsearch ...

【Elastic Engineering】Elasticsearch: nested 对象

【Elastic Engineering】Elasticsearch: nested 对象

作者:刘晓国在处理大量数据时,关系数据库存在很多问题。 无论是速度,高效处理,有效并行化,可扩展性还是成本,当数据量开始增长时,关系数据库都会失败。该关系数据库的另一个挑战是必须预先定义关系和模式。Elasticsearch 也是一个 NoSQL 文档数据存储。 但是,尽管是一个 No...

【Elastic Engineering】如何使用 Elasticsearch 中的 copy_to 来提高搜索效率

【Elastic Engineering】如何使用 Elasticsearch 中的 copy_to 来提高搜索效率

作者:刘晓国在今天的这个教程中,我们来着重讲解一下如何使用 Elasticsearch 中的 copy 来提高搜索的效率。比如在我们的搜索中,经常我们会遇到如下的文档:{ "user" : "双榆树-张三", "message" : "今儿天气不错啊,出去...

【Elastic Engineering】Elasticsearch:fielddata 介绍

【Elastic Engineering】Elasticsearch:fielddata 介绍

作者:刘晓国默认情况下,大多数字段都已编入索引,这使它们可搜索。 但是,脚本中的排序,聚合和访问字段值需要与搜索不同的访问模式。搜索需要回答“哪个文档包含该术语?”这个问题,而排序和汇总则需要回答一个不同的问题:“此字段对该文档的值是什么?”。大多数字段可以将索引时生产的...

【Elastic Engineering】Elastic:Elasticsearch 的分片管理策略

作者:刘晓国在本教程中,我们介绍了一些与 Elasticsearch 中的分片管理相关的常见问题,其解决方案以及一些最佳实践。 在某些用例中,我们结合了特殊的技巧来完成任务。将 Shard 从一个节点移动到另一个节点当处理任何大小的集群时,这是最常见的用例之一。 一个典型的场景是,如果在一个节点上共...

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

社区圈子

Elasticsearch 技术团队
Elasticsearch 技术团队
阿里云Elasticsearch兼容开源ELK功能,提供免运维全托管服务的弹性云搜索与分析引擎,致力于数据库加速、数据分析、信息检索、智能运维监控等场景服务;独有的云原生高性能内核、达摩院NLP分词、向量检索、智能运维、免费X-Pack高级商业特性等能力,全面提升企业应用效率,降低成本。
3034+人已加入
加入
相关电子书
更多
阿里云ElasticsearchSeverless版产品发布
《云原生Elasticsearch增强版助力10倍日志写入性能提升》
阿里云Elasticsearch体系架构与特性解析
立即下载 立即下载 立即下载