写点什么

ES

0 人感兴趣 · 19 次引用

  • 最新
  • 推荐

请警惕 ES 的三大坑

用户头像
悟空聊架构5 月 27 日

搜索引擎现在是用得越来越多了,比如 日志系统用到的 ELK 中的 E 就是 搜索引擎 Elasticsearch(简称 ES)。 那对于搜索这种技术来说,最看重的是搜索的结果的准确性和搜索的响应时间。ES 的准确性可以通过 倒排索引算法来保证。

Elasticsearch 数据库优化实战:让你的 ES 飞起来

​​​​​​​​​​​​​​​摘要:ES已经成为了全能型的数据产品,在很多领域越来越受欢迎,本文旨在从数据库领域分析ES的使用。

002 ES NGram 分词 + suggest

用户头像
小林-10254 月 29 日

此功能可满足以下智能纠错+查询功能需求

001 ES suggest-IK 中文

用户头像
小林-10254 月 29 日

ES suggest-IK 中文

https://static001.geekbang.org/infoq/de/de774f63f029fc4db9c2b0537c1d5225.png?x-oss-process=image/resize,w_416,h_234

ES 终于可以搜到“悟空哥”了!

用户头像
悟空聊架构4 月 21 日

Elasticsearch 搜索引擎内置了很多种分词器,但是对中文分词不友好,所以我们需要借助第三方中文分词工具包。

https://static001.geekbang.org/infoq/47/471ee02f2ee25267bed79a7a03c7fb98.jpeg?x-oss-process=image/resize,w_416,h_234

ElasticSearch 架构及核心概念

Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索。在Elasticsearch中,你可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。

https://static001.geekbang.org/infoq/18/1815ad8761942ca80edcd114b9da916c.jpeg?x-oss-process=image/resize,w_416,h_234

Elasticsearch 详细剖析

Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通

https://static001.geekbang.org/infoq/37/376b4193b3711505e3584c940090f87f.jpeg?x-oss-process=image/resize,w_416,h_234

elasticsearch 打怪升级之基础篇

用户头像
泽睿2020 年 12 月 18 日

作为一名后端coder,mysql无疑是我们日常开发中最常用的数据库,作为一个款有着二十几年悠久历史的关系型数据库有着自己鲜明的特征,支持事务的ACID特性,支持表间join.这些特征使得mysql很适合事务类业务,例如订单业务.

https://static001.geekbang.org/infoq/5e/5e8f8fa7f6cbe5fd3c615c6d3be3a2ba.png?x-oss-process=image/resize,w_416,h_234

【得物技术】MySQL 多表关联同步到 ES 的实践

用户头像
得物技术2020 年 12 月 11 日

线上问题:业务系统查询,涉及多表关联查询,条件维度较大且有模糊匹配需求,索引无法覆盖,导致查询性能较低。

https://static001.geekbang.org/infoq/82/82e1e450cea8a42460aca1f8608cc512.jpeg?x-oss-process=image/resize,w_416,h_234

Nodejs 使用 es module 开发 CLI

用户头像
zayfen2020 年 9 月 10 日

这里主要介绍的不是CLI的开发,而是node使用es module开发cli的工程配置和注意事项

https://static001.geekbang.org/infoq/1b/1bc2c5a6307a860ffa75be5a9a2a677c.png?x-oss-process=image/resize,w_416,h_234

Elasticsearch 初步认识

用户头像
枫林2020 年 9 月 3 日

elasticsearch初步认识

https://static001.geekbang.org/infoq/b5/b528bdce4b2d725da27aced3dc5b91df.jpeg?x-oss-process=image/resize,w_416,h_234

【Elasticsearch 技术分享】—— 十张图带大家看懂 ES 原理 !明白为什么说:ES 是准实时的!

用户头像
程序员小航2020 年 8 月 29 日

说到 Elasticsearch ,其中最明显的一个特点就是 near real-time 准实时 —— 当文档存储在Elasticsearch中时,将在1秒内以几乎实时的方式对其进行索引和完全搜索。那为什么说 ES 是准实时的呢?

https://static001.geekbang.org/infoq/31/313c3262aaffd4c9057e9cd19fa00177.jpeg?x-oss-process=image/resize,w_416,h_234

【Elasticsearch 技术分享】—— ES 查询检索数据的过程,是什么样子的?

用户头像
程序员小航2020 年 8 月 27 日

ES 使用过程中常用的就是查询以及检索,那查询和检索的过程,什么样的呢?

https://static001.geekbang.org/infoq/5e/5e845800778399461e2c09cc76785531.jpeg?x-oss-process=image/resize,w_416,h_234

【Elasticsearch 技术分享】—— Elasticsearch 存储一条数据, put 过程是什么样子的?

用户头像
程序员小航2020 年 8 月 26 日

在前面已经介绍了 ES 中常用的一些名词,知道了数据是存储在 shard 中的,而 index 会映射一个或者多个 shard 。那这时候我要存储一条数据到某个索引下,这条数据是在哪个 index 下的呢?

https://static001.geekbang.org/infoq/fc/fc8bdb85d364e12e7982a8e857dca43e.jpeg?x-oss-process=image/resize,w_416,h_234

【Elasticsearch 技术分享】—— ES 常用名词及结构

用户头像
程序员小航2020 年 8 月 23 日

看完什么是 Elasticsearch 以及了解到了倒排索引的概念,下面就熟悉下 ES 中常用的一些名词。

https://static001.geekbang.org/infoq/8f/8fdc229448ce580b38c55b43f1136e18.png?x-oss-process=image/resize,w_416,h_234

上亿数据怎么玩深度分页?兼容 MySQL + ES + MongoDB

用户头像
Kerwin2020 年 7 月 15 日

在数据量很大的情况下,怎么实现深度分页?

五分钟学会 Elasticsearch 查询代理设计

用户头像
奈学教育2020 年 6 月 11 日

Elasticsearch(ES)是一款基于Lucene的开源分布式搜索引擎。由于其稳定、可靠、快速、安装使用方便等优良特性,目前在业界已广泛使用。ES用途主要分两个方向:分布式实时文件存储 以及 分布式实时分析搜索引擎。

ES_ES资料文章-InfoQ写作平台