我一直在使用 Elastic Search(由下面的 Lucene 提供支持),它很棒。无论我向它扔什么,它都会快速燃烧。
我想知道为什么它现在很快。我理解它使用倒排索引,我部分理解基于我发现的几篇文章和一些很好的 youtube 视频解释它的内容,但为什么这比 Mysql 或 Mongo 中的二叉树快得多? 我知道这有点像苹果和橘子的比较,但我还没有找到任何关于倒排索引与二叉树索引如何工作的真正好的解释(比如并排) 。
到目前为止,我唯一收集到的是,基于索引时间,倒排索引总是更快,因为它不必重新平衡树的叶子(分形索引也是如此)。