使用Spring Boot + Spring Data Elasticsearch嵌套的文档&父/子设置
问题描述:
根据官方的elasticsearch,据我所知,如果需要添加/删除/更新操作,嵌套需要重新将父级与其所有子级重新编入索引很多修改。使用Spring Boot + Spring Data Elasticsearch嵌套的文档&父/子设置
示例使用嵌套:
@Document(indexName = "test-index-person-multiple-level-nested", type = "user", shards = 1, replicas = 0, refreshInterval = "-1")
public class PersonMultipleLevelNested {
@Id
private String id;
private String name;
@Field(type = FieldType.Nested)
private List<GirlFriend> girlFriends;
//Getter, setter & constructor
}
和家长&儿童更好套房这种情况下,却怎么也使用Spring数据Elasticsearch我的设置?它尚未支持?似乎无法找到相关文档。
对不起,我仍然无法从单元测试代码中获得想法。为什么孩子班级在父类中。不像传统的JPA风格? 例如:私人名单女朋友;这是因为我确实想支持elasticsearch和hibernate ... –
不要以为你必须把它们放到同一个类中。你试过了吗? – xeraa