Ну у меня сделанно что IndexOutput все хранит в памяти и на close пишет все в 
болб. У тебя по другому?

Да.

Что мне у Жени непонятно - с какой стати он наплодил почти 2 млн. промежуточных файлов общим размером аж 80 Мб...
IndexWriter.setUseCompoundFile(false).
 После индексации осталось примерно 6.5 Мб. Я считал сколько прошло в 
IndexOutput через writeByte и writeBytes.

Тогда вообще непонятно. Нормальное соотношение размера индекса Люцены к размеру исходного текста где-то около 30%... У тебя исходный текст был размером 20 Мб? Откуда тогда 2 млн. файликов?

Роман

Ответить