(index-forward) Spans Writer should not be in the index page loop context

This commit is contained in:
Viktor Lofgren 2024-07-27 15:17:04 +02:00
parent f8684118f3
commit d05a2e57e9

View File

@ -61,7 +61,9 @@ public class ForwardIndexConverter {
logger.info("Domain Rankings size = {}", domainRankings.size());
try (var progress = heartbeat.createProcessTaskHeartbeat(TaskSteps.class, "forwardIndexConverter")) {
try (var progress = heartbeat.createProcessTaskHeartbeat(TaskSteps.class, "forwardIndexConverter");
var spansWriter = new ForwardIndexSpansWriter(outputFileSpansData)
) {
progress.progress(TaskSteps.GET_DOC_IDS);
LongArray docsFileId = getDocIds(outputFileDocsId, journal);
@ -81,7 +83,7 @@ public class ForwardIndexConverter {
ByteBuffer workArea = ByteBuffer.allocate(65536);
for (var instance : journal.pages()) {
try (var slopTable = new SlopTable(); var spansWriter = new ForwardIndexSpansWriter(outputFileSpansData))
try (var slopTable = new SlopTable())
{
var docIdReader = instance.openCombinedId(slopTable);
var metaReader = instance.openDocumentMeta(slopTable);