Reading articles from June to July

一、elasticsearch

Composite aggregation ORDER BY

Data node constantly dropping out of the cluster

你看懂 Elasticsearch Log 中的 GC 日志了吗?

ElasticSearch gc overhead

ES 7.3 - restarting data node doesn’t rejoin cluster

移除了elasticsearch的节点,如何安全的加进去

百分位数的概念及计算

ElasticSearch 429 Too Many Requests circuit_breaking_exception

elasticsearch处理队列怎么修改呢,发现队列满了,然后数据写不进去该怎么办

如何解决 Amazon Elasticsearch Service 中的搜索或写入被拒绝问题?

All About Analyzers, Part One

ElasticStack系列之七 & IK自动热更新原理与实现

elasticsearch的ik分词器实现词库热更新的三种方案

ES Aggs根据聚合的结果(数值)进行过滤

干货通透理解Elasticsearch聚合

触类旁通Elasticsearch:聚合

谁再问elasticsearch集群Red怎么办?把这篇笔记给他

彻底解决 es 的 unassigned shards 症状

accessing fields returned from top hits aggregation

Elasticsearch中一个索引文档里最多可以有多少个字段

Is it okay to set field mapping limit in elastic to 50k?

Elasticsearch:flattened 数据类型 (7.3 发行版新功能)

分片分配

How to monitor Elasticsearch performance

Preference words close together in ElasticSearch / Lucene?

Scoring by term position in ElasticSearch?

Elasticsearch:管理 Elasticsearch 内存并进行故障排除

Elasticsearch数据更新全方位解析

Impact of frequent updates in elasticsearch

Tuning for high update and delete rate

How to Change Elastic Search Index Mapping Without Losing Data

7.7 版本中的新改进:显著降低 Elasticsearch 堆内存使用量

腾讯万亿级 Elasticsearch 内存效率提升解密

我在 Elasticsearch 集群内应该设置多少个分片?

Elasticsearch分页查询From&Size vs scroll vs search_after

Elasticsearch 5.x 字段折叠的使用

How to write scripts

时间序列数据库(TSDB)初识与选择(InfluxDB、OpenTSDB、Druid、Elasticsearch对比)

Index management error: “Index is not the write index for alias”

mimacom blog

Elasticsearch中的索引无法插入新的数据,但是可以读取数据和删除数据的解决办法——read_only_allow_delete

Large aggregate (too_many_buckets_exception)

Elasticsearch 高基数聚合性能提升3倍,改动了什么?

使用向量字段进行文本相似度搜索

Error using influx client with -type 'flux'

二、emacs/git

Hideshow

How to turn off bracketed paste mode?

用Emacs优雅的抒写markdown

Emacs: Regex Tutorial

xclip

Spacemacs 和 Org-mode 和 LaTeX

Git恢复之前版本的两种方法reset、revert(图文详解)

Git 分支 - 变基

神器:EMACS GIF屏幕录制

Emacs Mini Manual (PART 1) - THE BASICS

Magit 使用技巧

Git Reset 三种模式

A Heap of Trouble: Managing Elasticsearch's Managed Heap

Managing a Python development environment in Emacs

go-mode缩进怎么改 找不到变量

Java Programming in Emacs

Emacs as C++ IDE

All you need to know about Git Merge vs Git Rebase in Examples

Become a git guru

用 GitLab CI 进行持续集成

三、linux

向前兼容与向后兼容

GNU Bison - The Yacc-compatible Parser Generator

Flex & Bison

Lexical Analysis With Flex, for Flex 2.6.2

Programming with GNU Software

Lex & Yacc

Error executing query: parse error at char 31: unknown escape sequence U+0020 ' '

Homebrew install package with a particular version

Homebrew 常用命令

Resources for Amateur Compiler Writers

理解虚拟内存

Linux下grep显示前后几行信息

开源安全项目清单

macOS Mojave(10.14.2)配置OpenVPN软件Tunnelblick 3.7.8(客户端)

四、Algorithm

Raft Understandable Distributed Consensus

五、golang/ python

Go goroutine理解

NSQ消息Inflight机制

浅析 Redis 分布式锁解决方案

Go:分布式锁实现原理与最佳实践

Practical Go Lessons

Python Debugging With Pdb

Writing An Hadoop MapReduce Program In Python

Difference between a Structure and a Union

Creative Commons License Flag Counter