【发布时间】:2011-03-24 03:58:41
【问题描述】:
有一个现有的ehcache and lucene comparison 某个时候回来了,答案是它们不能直接比较。然而在 EhCache 2.4 中,它现在有search feature。我们正在考虑将我们目前的 Lucene 解决方案迁移到 EhCache Search。我看到的好处之一是当 EhCache 与 Terracotta 集成时,它可以很容易地成为分布式缓存和索引。在迁移之前我应该考虑的任何其他问题?谁能分享他们关于 EhCache Search 作为缓存和索引解决方案的经验?
谢谢。
更新:经过快速测试,EhCache Search 似乎不允许将缓存持久化到磁盘中。如果我尝试在我的 ehcache.xml 上设置 diskPersistent="true",则会出现以下错误。这意味着每次都需要重建索引缓存。我知道这是缺点之一。
不支持的搜索属性 本店类型: net.sf.ehcache.store.compound.impl.DiskPersistentStore
【问题讨论】:
-
如果在Lucene的前面使用ehcache呢?让lucene做索引,你可以用ehcache缓存和分发结果。
标签: search lucene indexing distributed ehcache