写点什么

ES

1 人感兴趣 · 60 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/44/44b5b44bf71319618bae8ff4e23698a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【问题排查篇】一次业务问题对 ES 的 cardinality 原理探究 | 京东云技术团队

相同条件下,数据库里面的数据和 ES 条件查询的总数是一致的, 同时业务的 orerId 字段是没有重复,所以可以确定的是:通过 orderId 进行统计聚合去重的操作是有问题的。

https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ES 的索引结构与算法解析

作为搜索引擎的一部分,ES自然具有速度快、结果准确、结果丰富等特点,那么ES是如何达到“搜索引擎”级别的查询效率呢?首先是索引,其次是压缩算法,接下来我们就一起了解下ES的索引结构和压缩算法

https://static001.geekbang.org/infoq/b3/b3ca2de20ec23a2c0c5c7406a1628fb5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ES 和 MongoDB:一次别开生面的比较

Elasticsearch(ES)和MongoDB是两个非常知名的NoSQL数据库,但它们的定位和使用场景并不完全相同。本文将从多个角度分析,既然有了ES,为什么还要有MongoDB。

https://static001.geekbang.org/infoq/6d/6ddd62efcb4dfb9c4939a7c4ae502b36.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Kafka 和 Elasticsearch 构建实时站内搜索功能的实践

目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这一功能的核心基础设施,以及支持此搜索能力的技术栈。

https://static001.geekbang.org/infoq/66/661a072e8a1500bdc0306a10ac62268b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ElasticSearch 必知必会 -Reindex 重建索引

本文详细讲解了Reindex重建索引的常用方式、高级索引重加方式以及跨集群索引重建操作以及注意事项。

Elasticsearch 利用 Enrich Processor 实现 MYSQL Join 的操作,支持 Nested 类型,具体应用。

在关系型数据库中,表关联是非常常见的操作,放到 Elasticsearch 的场景,相当于跨索引进行数据关联,本文使用 Enrich Processor,在数据预处理阶段把数据进行维护,最终使得数据在存储的时候,就是已经进行过数据关联的。

https://static001.geekbang.org/infoq/75/7575d3c7d93d816b34cbf6972b164709.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Elasticsearch 查询及聚合类 DSL 语句宝典

随着使用es场景的增多,工作当中避免不了去使用es进行数据的存储,在数据存储到es当中以后就需要使用DSL语句进行数据的查询、聚合等操作,DSL对SE的意义就像SQL对MySQL一样,学会如何编写查询语句决定了后期是否能完全驾驭ES。

https://static001.geekbang.org/infoq/46/46c6279d436771c385b417cf3e6013e0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

来聊一聊 ElasticSearch 最新版的 Java 客户端

用户头像
江南一点雨
2022-12-16

可能不少小伙伴都注意到了,从 ElasticSearch7.17 这个版本开始,原先的 Java 高级客户端Java High Level REST Client 废弃了,不支持了。老实说,ElasticSearch 算是我用过的所有 Java 工具中,更新最为激进的一个了,在 Es7 中废弃了 TransportClient,7.1

【工具安装】logstash 的安装

用户头像
No8g攻城狮
2022-12-10

Logstash 它是 ES 下的一款开源软件,它能够同时从多个来源采集数据、转换数据,然后将数据发送到 Eleasticsearch 中创建索引。我们在项目中通常使用 Logstash 将数据库(如 MySQL)中的数据采用到ES索引中。也就是Logstash的工作是从MySQL中读取数据,向ES中

【es】elasticsearch/es 搜索服务器介绍

用户头像
No8g攻城狮
2022-12-06

我们先来看下百度百科的介绍:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于

京东面试题:ElasticSearch 深度分页解决方案

用户头像
小小怪下士
2022-11-12

Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。

https://static001.geekbang.org/infoq/12/1230d973f746abb9106c5d11d456532c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

京东云开发者|mysql 基于 binlake 同步 ES 积压解决方案

国际财务泰国每月月初账单任务生成,或者重算账单数据,数据同步方案为mysql通过binlake同步ES数据,在同步过程中发现计费事件表,计费结果表均有延迟,ES数据与Mysql数据不一致,导致业务页面查询数据不准确,部分核心计算通过ES校验失败

https://static001.geekbang.org/infoq/e3/e328a6af97f24a98065a5df4173a2aac.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

京东云开发者|ElasticSearch 降本增效常见的方法

E随着Elasticsearch越来越受欢迎,企业花费在ES建设上的成本自然也不少。那如何减少ES的成本呢?今天我们就特地来聊聊ES降本增效的常见方法。

https://static001.geekbang.org/infoq/a6/a657bcc37780fa42ae6153890494d177.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

搜索中常见数据结构与算法探究(一)

ES现在已经被广泛的使用在日常的搜索中,Lucene作为它的内核值得我们深入研究,比如FST,下面就用两篇分享来介绍一些本文的主题:

https://static001.geekbang.org/infoq/a6/a6f5c200f6f26d16413ac3325172005a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大数据 ELK(十五):Elasticsearch SQL 简单介绍

用户头像
Lansonli
2022-10-07

Elasticsearch SQL允许执行类SQL的查询,可以使用REST接口、命令行或者是JDBC,都可以使用SQL来进行数据的检索和数据的聚合。

https://static001.geekbang.org/infoq/8d/8d4388962a55eb99648a798e93e5935a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大数据 ELK(八):Elasticsearch 安装 IK 分词器插件

用户头像
Lansonli
2022-09-30

我们后续也需要使用Elasticsearch来进行中文分词,所以需要单独给Elasticsearch安装IK分词器插件。以下为具体安装步骤:

https://static001.geekbang.org/infoq/9d/9df0620980ece62f3ee71151bb0f6b58.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大数据 ELK(六):安装 Elasticsearch

用户头像
Lansonli
2022-09-28

ES不能使用root用户来启动,必须使用普通用户来安装启动。这里我们创建一个普通用户以及定义一些常规目录用于存放我们的数据文件以及安装包等。

https://static001.geekbang.org/infoq/2d/2d026e1991b83cf2c4c7c6d4ef71eef0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

最常见的 ES 面试核心问答知识点

用户头像
浅羽技术
2022-08-28

是一个基于Lucene框架的搜索引擎产品。you know for search。提供了Restful风格的操作接口。

https://static001.geekbang.org/infoq/a3/a3db34753647fc441de98deb221d0005.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 MySQL 数据库,Redis 缓存,MQ 消息中间件,ES 搜索引擎的高可用方案解析

高可用对于当下的系统而言,可以说是一个硬指标,常年专注于业务开发的我们,对于高可用最直观的感觉可能就是祈祷应用不要出问题,不要报错;即便有问题,也最好不是我们的业务代码逻辑导致的,如果是服务器、DB、中间件(如注册中心、配置中心等)的异常那就抛

https://static001.geekbang.org/infoq/eb/eb81b5f7e0a161a74592e252b3dedcad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ElasticSearch 第二弹之分片原理

用户头像
阿Q说代码
2022-06-23

最近好多小伙伴后台留言想看ES的后续内容,今天它来了,废话不多说,直接上干货。

https://static001.geekbang.org/infoq/17/1744f987a2ed260227f74f04711d885a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

初识 ElasticSearch

用户头像
阿Q说代码
2022-06-22

ES 是使用 Java 编写的一种开源搜索引擎,它在内部使用 Lucene 做索引与搜索,通过对 Lucene 的封装,隐藏了 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API

https://static001.geekbang.org/infoq/9a/9a0de800c4684146b8f218cc39e5b7a8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

springboot,vue,es,activiti 数字知识库管理系统

用户头像
金陵老街
2022-06-07

在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等。针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸质化查阅难,易损耗,所以电子化管理显得尤为重要。【springboot+elasticsea

啥是 ElasticSearch 全流程,看这篇我也懂了

ES是什么搜索引擎 search engine近实时 (Near) Real Time SearchRESTful API分布式、高可用面向文档存储,json格式基于Apache Lucene核心概念Cluster 集群Node 构成集群的单机节点Index 索引Shard 分片Replica 副本Segment 分段Document 文档Field 字段Inver

ES_ES技术文章_InfoQ写作社区