关于Hibernate search 查询结果与数据库不相符的问题

花间小酌 发布于 2013/08/22 11:31
阅读 384
收藏 1

@cwalet 你好,想跟你请教个问题:我使用了Hibernate search 的功能 但是 最近我发现索引的查询结果,跟数据库的实际不相符,是不是因为我从数据库直接删除数据,而没有通过hibernate,导致索引缓冲区没有更新导致的这个问题的产生,您看这个问题该如何解决呢   谢谢 

加载中
1
cwalet
cwalet

直接从数据库删数据,当然不会更新索引,必须使用hibernate对实体bean进行操作才会触发FullTextIndexEventListener。对于你说的情况,如果要定期清理数据的话,你可以手工重建索引:

fullTextEntityManager.createIndexer().startAndWait();

返回顶部
顶部