开始
执行IndexSearcher
的search()方法
是否使用多线程?
重写Query
生成Weight
是否还有未查询的段?
生成BulkScorer
Collector处理查询结果
第一个
查询的段
第二个
第N个
Collector
处理查询结果
合并查询结果
结束
是
否
线程