Tagged: shard

0

ElasticSearch进阶之Shard内部揭秘

当我们了解了ElasticSearch的一些基本概念之后,就会自然而然地想去深入了解一下一些ElasticSearch内部的实现,比如说它是如何做到近乎实时的查询的,以及如何处理数据的持久化等等问题。本文就来详细介绍shard内部为这些问题所做的各种优化和实现。 不变性 我们在《ElasticSearch之Analysis介绍》中介绍了为了使得文本可以被搜索,我们需要位置创建inverted Index,关于它的概念我们就不详细介绍了。这里一个很有趣的问题就是不变性。我们说希望写入到磁盘中的Inverted Index不再变化,这样的特性会带来很多好处:...