的自動更新我有多個名稱相關的屬性(名字,姓氏,職務)一個人的實體。 所有與名稱相關的屬性都應存儲在單個lucene索引字段「fullName」中。Hibernate Search的組成領域
@Indexed
@Entity
public class Person {
...
private String firstName;
private String lastName;
private String title;
@Field(store=Store.NO, index=Index.TOKENIZED)
public String getFullName() {
return firstName + " " + lastName + " " + title;
}
}
我面臨的唯一問題是在名稱相關屬性更新時自動更新索引中的fullName。
是否有某種方式來告訴Hibernate Search的全名即是由場的部分變化時,必須進行更新?也許這樣?
@ComposedOf({"firstName", "lastName", "title"})
謝謝!
不錯!這完全符合我的需求。我一直認爲這個名字必須是獨一無二的。 –