天空之城
elasticsearch学习系列-分布式系统中深度分页 elasticsearch学习系列-分布式系统中深度分页
本文介绍下ES中搜索的分页功能,据此也引出分布式系统中深度分页的问题 ES分页功能 elasticsearch接收form(开始返回的结果位置,从0开始)和size(返回的数量)参数; 结果集在返回之前先排序,每个分片产生自己的排序结果,再
2020-01-11
elasticsearch升级-transportClient转HighLevelRestClient elasticsearch升级-transportClient转HighLevelRestClient
今天分享下项目中进行elasticsearch升级,同时伴随着transport Client转换位High Level Rest Client. 升级迁移步骤 es 集群升级(DBA操作) 数据全量迁移 使用High Level Rest
2020-01-02
elasticsearch学习系列-乐观并发控制 elasticsearch学习系列-乐观并发控制
今天介绍下elasticsearch中的乐观并发控制机制 并发控制 并发控制分为悲观的和乐观的,对应有我们的乐观锁和悲观锁。 悲观锁假设冲突随时发生,在处理前必须获得排他的锁再处理 乐观锁则认为不存在冲突,先处理,若最后发现在处理过程中发生
2019-06-18
Elasticsearch学习系列-入门介绍 Elasticsearch学习系列-入门介绍
elasticsearch是功能强大的基于Lucene实现的开源搜索引擎。本文主要从以下个方面对其进行入门介绍。推荐文档 使用场景和优势 当我们的数据量非常大的时候,我们会考虑进行分库分表,但是分库分表需要考虑依赖拆分的字段,在某些场景下会
2019-03-29
elasticsearch学习系列-搜索浅尝 elasticsearch学习系列-搜索浅尝
本文简单介绍ES搜索的一些简单尝试 检索文档GET /_index/_type/_id 根据库、类型、id搜索数据 简单搜索GET /_index/_type/_search 搜索索引_index内类型_type内的所有数据,默认返回10条
2019-02-15