0
many-to-one 관계가있는 Action
및 User
두 엔티티가 있습니다.
조치를 검색했지만 user full name
패싯이 있지만 데이터베이스에 full_name
열 대신 first_name
및 last_name
이 있습니다.최대 절전 모드 검색을위한 복합 패싯
firstName
과 lastName
을 함께 사용하는 최대 절전 모드 검색에서 결합 된 패싯을 만드는 방법이 있습니까? 또는 검색 인덱스 (패싯 포함)에는 존재하지만 데이터베이스에는 존재하지 않을 결합 된 필드 fullName
을 만드는 방법이 있습니까?
매핑은 다음과 같다 :
@Entity
public class Action {
...
@IndexEmbedded
private User user;
}
@Entity
public class User {
...
@Facet
@Field(analyze = Analyze.NO)
private String firstName;
@Facet
@Field(analyze = Analyze.NO)
private String lastName;
}