我正在使用Hibernate Search。我有两个课程文章和出版商。
public class Publisher {
private String name;
}
public class Article {
private Publisher publisher;
private String title;
private String description;
}
我想为合并字段创建一个索引,该字段包含Article类中的所有字段和Publisher类中的 name 字段。
要求是,当发布者名称更改并持久保存到数据库时,该发布者的所有文章也需要重新编制索引。我该如何做到这一点?非常感谢!!!
答案 0 :(得分:3)
您将使用@IndexedEmbedded和@ContainedIn。前者位于文章中发布者,后者位于发布者中的文章。目前, Publisher 中没有文章字段,但要使其工作,您需要一个双向链接。