Lucene-7.5.0
Lucene-7.5.0 copied to clipboard
排序问题
请假一个问题,事先把document排序,然后再add到index中和indexSort有什么区别吗
请假一个问题,事先把document排序,然后再add到index中和indexSort有什么区别吗
没有什么区别的
NumericDocValues 使用BKD加速 和 indexSort是不是有些冲突 这样设计还有其他原因吗?
NumericDocValues 使用BKD
你是说查询topN时候使用 bkd树加速吗?
嗯 是的 indexSort排完序 直接topK 不能能实现了吗
如果搜索阶段指定的排序规则跟索引阶段的IndexSort相同或者是IndexSort的排序规则子集 就不需要在搜索阶段重新排序了
在TopFieldCollector的canEarlyTerminate(Sort searchSort, Sort indexSort)
方法中 会比较两个排序规则。
好的 多谢 我去看一下