基本能做到 10G的数据 0.0x秒返回
只要
1、将Searcher searcher = new IndexSearcher(reader);替换为InaccurateIndexSearcher searcher = new InaccurateIndexSearcher(reader, 5000);
2、将Hits hits = searcher.search(query);替换为InaccurateHits hits = searcher.search(query, sort, ascending);
就行了
资源文件列表
org/apache/lucene/search/InaccurateBooleanScorer2.java , 16569
org/apache/lucene/search/InaccurateBooleanWeight2.java , 6238
org/apache/lucene/search/InaccurateHit.java , 3531
org/apache/lucene/search/InaccurateHitIterator.java , 2339
org/apache/lucene/search/InaccurateHits.java , 7067
org/apache/lucene/search/InaccurateIndexSearcher.java , 4267
org/apache/lucene/util/InaccurateResultAggregation.java , 3109
readme.txt , 1075
