Pre*_*hev 5 lucene spring hibernate hibernate-search
我有一个问题,我认为应该很容易解决。
我使用 Hibernate Search 来索引与其他实体有关系的 @Entitiy 类。
每当一个实体指向另一个也应该被索引的实体时,比如上传特定照片的用户,我使用@IndexedEmbedded,它与 HSearch 的自动索引工作得非常好。
但是,我还在 @ManyToOne 关系上设置了一些 @IndexedEmbeded 注释。想象一张有相关评论列表的照片。这些默认情况下是延迟加载的,即在实际需要之前不会从数据库中获取。我注意到当我添加评论时,无论过了多久,它都不会被索引,直到我手动重新索引。然后一切正常。我没有在我拥有的任何其他 IndexedEmbedded 关系中观察到这一点,例如,如果我更改照片的位置,几分钟后,它就会进入索引并且完全可以搜索。
有什么解释吗?解决方案?
归档时间: |
|
查看次数: |
800 次 |
最近记录: |