【发布时间】:2012-11-20 13:55:29
【问题描述】:
在一些博客和 lucene 网站中,我知道 lucene 在倒排索引中使用数据结构“跳过列表”。但我对此有些疑惑。
1:一般情况下,跳过列表可能会在内存中使用,但倒排索引存储在磁盘中。那么 lucene 在索引搜索时是如何使用它的呢?只是在磁盘上扫描或加载到内存中?
2:skip list的插入操作符经常使用random(0,1)来决定是否插入到下一级,但是在luncene的介绍中,似乎每个术语都有一个固定的区间,所以lucene创建“skip list”的方式不同或不是吗?
如果我错了,请纠正我。
【问题讨论】:
标签: lucene inverted-index skip-lists