我使用Spring Data JPA和hibernate作为底层实现。 对于我的全文搜索和其他一些搜索查询,我使用的是Hibernate Search。
我正在考虑使用Ehcache启用二级缓存,以用于未编入索引的字段上的查询。
是否可以同时使用这两种方法,这种策略是否具有任何价值。
答案 0 :(得分:1)
您是否也在使用非Hibernate Search(Lucene)查询?如果没有,则没有用于查询缓存。如果您使用非Lucene查询,则可能有意义。但是,我建议通过Hibernate Search驱动所有查询,并确保搜索所需的所有数据都已编入索引。如果这不能回答你的问题,你可能会提供一个更具体的例子。