Ну, ваши теги показывают, что вы должны делать (тег, на который я ссылаюсь, это «индексация»).
По сути, у вас должны быть отдельные файлы, в которых были бы индексы для данных. Он будет содержать строки данных, которые вы ищете, а также позиции файла и байта, в которых он находится.
Затем вы получите доступ к индексу, посмотрите свое значение, а затем найдете местоположение (я) в исходном файле (ах) для строки данных и обработаете оттуда.