У нас небольшой индекс - размером менее 1 МБ, охватывающий примерно 10 000 документов.Единственные поля, которые сохраняются, являются достаточно короткими, что объясняет небольшой размер индекса.
После загрузки документов в индекс обновление существующего документа может занять от 1 до 2 секунд (существует довольно большая разница вэтот диапазон хотя).Мы пытались использовать различные лучшие практики (например, в вики Lucene), но не можем найти, что не так.Мы даже пошли дальше и теперь используем RAMDirectory, чтобы устранить возможность возникновения проблем с вводом-выводом.
Действительно ли это ожидаемая производительность?
ОБНОВЛЕНИЕ По запросуниже я добавляю еще несколько деталей:
- Мы рассматриваем Lucene как черный ящик, мы просто определяем время, необходимое для переиндексации / обновления объекта.Мы не знаем, что происходит внутри.
- Объекты (или документы, с точки зрения Люсена) довольно малы, с общим объемом данных 2 КБ каждый.