Как я могу получить больше документов в lucene4.Here мой код.Lucene - Как получить больше документов
int limit = 1000;
TopFieldColletor collector = TopFieldColletor.create(sort,limit,true,false,false,false);
searcher.search(query,collector);
ScoreDoc[] sds = collector.topDocs().scoreDocs;
System.out.println("sd:" + sds.length);
System.out.println("total:" + collector.getTotalHits());
Это мой результат:
сд: 1000
всего: 9060
Мой вопрос я получил 1000 док, как получить следующий 1000, до конца не брать.
Да, они не будут выглядеть так много результатов. Но текущий асинхронный запрос. Могу ли я получить документ в процессе запроса. Я хотел бы найти такой способ в lucene. –
Как я уже сказал, текущий API поддерживает только более высокий лимит. –