У меня есть один XML-файл, который я хочу проиндексировать с помощью Lucene.NET.Файл представляет собой большую коллекцию логов.Поскольку размер одного файла превышает 5 ГБ, и я разрабатываю код в системе с 2 ГБ ОЗУ, как я могу выполнить индексирование, когда я не выполняю синтаксический анализ файла, и не создаю никаких других полей, кроме «text», которые должны содержать файлdata?
Я использую некоторый код из CodeClimber и в настоящее время не уверен, что будет лучшим подходом для индексации такого большого отдельного файла.
Есть ли способ передать данные файла в индекс кусками?Ниже приведена строка кода, которая в основном создает текстовое поле и связанные данные файла
Document doc = new Document();
doc.Add(new Field("Body", text, Field.Store.YES, Field.Index.TOKENIZED));
writer.AddDocument(doc);
Спасибо за руководство