Hibernate Search - 更新关联对象时的重新索引

时间:2013-04-12 03:52:27

标签: hibernate-search

我正在使用Hibernate Search。我有两个课程文章和出版商。

public class Publisher {
    private String name;
}

public class Article {
    private Publisher publisher;
    private String title;
    private String description;
}

我想为合并字段创建一个索引,该字段包含Article类中的所有字段和Publisher类中的 name 字段。

要求是,当发布者名称更改并持久保存到数据库时,该发布者的所有文章也需要重新编制索引。我该如何做到这一点?非常感谢!!!

1 个答案:

答案 0 :(得分:3)

您将使用@IndexedEmbedded和@ContainedIn。前者位于文章发布者,后者位于发布者中的文章。目前, Publisher 中没有文章字段,但要使其工作,您需要一个双向链接。