在 Hibernate Search 5.x 中,我可以将实体方法映射为全文字段,如下所示:
@Entity
public class Person {
@Id
@GeneratedValue
private Long id;
private String name;
private String surname;
public String getWholeName() {
return name + " " + surname;
}
// getters, setters
}
// Mapping configuration, programmatic approach
SearchMapping sm = new SearchMapping();
sm
.entity(Person.class)
.indexed()
.property("wholeName", ElementType.METHOD)
.field();
然后我的全文索引中有一个名为“wholeName”的字段,它包含getWholeName()
方法的返回值。
如何在 Hibernate Search 6 中做到这一点?我只找到了一种如何映射实体字段的方法,而不是一种方法。谢谢!