System.out.println("heap size=" + ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getUsed());
}
private static IndexReader getReaderFlatScore(int length) throws Exception {
Directory directory = new RAMDirectory();
IndexWriter indexWriter = new IndexWriter(directory, new IndexWriterConfig(LUCENE_VERSION, new KeywordAnalyzer()));
for (int i = 0; i < length; i++) {
Document document = new Document();
document.add(new StringField("f1", "value", Store.NO));
document.add(new IntDocValuesField("index", i));
document.add(new IntField("index", i, Store.YES));