Elasticsearch
对于 Elasticsearch 搜索引擎的学习和总结
zdplife
千里之行始于足下,一步一个脚印,终会成功
展开
-
Elasticsearch 聚合分析深入学习
聚合分析运算是数据库中重要的特性,对于数据分析场景尤为重要。类似于关系型数据库中的 SUM,AVG, GROUP BY 等,Elasticsearch 也提供了丰富的聚合运算方式,可以满足大部分分析和查询场景。Doc Values 和 Field Data在学习聚合分析之前,我们先了解一下 Doc Values 和 Field Data 数据结构,我们知道倒排索引的优势在于查找包含某个项的文档...原创 2020-02-19 16:01:30 · 591 阅读 · 0 评论 -
Elasticsearch 分布式原理以及相关读写逻辑
前面两篇文章 Elasticsearch 入门学习 和 Elasticsearch 搜索的高级功能学习 中介绍了 Elasticsearch 的基本知识点以及相关搜索功能,这篇文章对 Elasticsearch 分布式原理以及在分布式下是如何进行文档的查询和更新相关逻辑学习总结:Elasticsearch 支持集群部署,一个集群下可以部署多个节点,每个节点就是一个 ES 的实例(一个 JAVA ...原创 2020-02-06 22:23:39 · 578 阅读 · 0 评论 -
Elasticsearch 入门学习
没有聚餐和旅游的春节假期,正好学习一下阮一鸣老师的《Elasticsearch 核心技术与实战》,下面是对 Elasticsearch 里的一些入门知识的学习和总结:什么是 Elasticsearch ?使用 java 语言开发的一套开源的全文搜索引擎用于搜索、日志管理、安全分析、指标分析、业务分析、应用性能监控等多个领域底层基于 Lucene 开源库开发,提供 restAPI,可以被任...原创 2020-01-28 20:11:43 · 477 阅读 · 0 评论 -
Elasticsearch 搜索的高级功能学习
在文章 Elasticsearch 入门学习 中介绍了 Elasticsearch 的基础概念以及一些常用的 API。这篇文章是继续对 Elasticsearch 中一些高级的搜索功能的学习和总结:搜索的相关性以及算分机制是什么是相关性算分?相关性算分描述了一个文档和查询语句的匹配程度,ES 会对查询到的每个文档进行打分,打分的本质就是排序ES5 之前默认的相关性打分采用 TF-IDF ...原创 2020-02-01 20:45:36 · 1108 阅读 · 0 评论