首页

java lucene性能优化 方案(支持千万级)

java

2020-7-30

基本能做到 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); 
就行了

资源下载此资源下载价格为1D币(VIP免费),请先
资源文件列表
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
没有账号? 忘记密码?

社交账号快速登录