Существует существующее сравнение ehcache и lucene некоторое время назад, и ответ - их нельзя сравнивать напрямую. Однако в EhCache 2.4 теперь есть функция поиска . Мы думаем перенести наше решение Lucene на EhCache Search. Одно из преимуществ, которое я вижу, заключается в том, что когда EhCache интегрируется с Terracotta, его можно легко распределить и индексировать. Любые другие проблемы, которые я должен учитывать перед миграцией? Может ли кто-нибудь поделиться своим опытом использования EhCache Search в качестве решения для кэширования и индексирования?
Спасибо.
Обновление : после быстрого теста кажется, что EhCache Search не позволяет сохранить кэш на диске. Я получаю сообщение об ошибке ниже, если я пытаюсь установить diskPersistent = "true" в моем ehcache.xml. Это означает, что индексированный кеш нужно перестраивать каждый раз. Я вижу, что это один из недостатков.
Атрибуты поиска не поддерживаются
этот тип магазина:
net.sf.ehcache.store.compound.impl.DiskPersistentStore