使用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我的设置?它尚未支持?似乎无法找到相关文档。

+0

对不起,我仍然无法从单元测试代码中获得想法。为什么孩子班级在父类中。不像传统的JPA风格? 例如:私人名单女朋友;这是因为我确实想支持elasticsearch和hibernate ... –

+0

不要以为你必须把它们放到同一个类中。你试过了吗? – xeraa