spring数据解决方案高级嵌套模型用例

spring数据解决方案高级嵌套模型用例,spring,solr,solrj,spring-data-solr,Spring,Solr,Solrj,Spring Data Solr,我的任务是向我们的产品介绍solr,所以我想到了SpringDataSolr。我看过这个博客: 我能够在集成测试中运行嵌入式solr。因为我有一个简单的POC,我想让它更先进,看看它是否适合我们的需要。所以我开始搜索映射嵌套对象。我发现: 有人回答说1.4.0版不支持嵌套对象。有人知道它是否改变了?这些链接看起来很有希望: 最后,这里是我的问题列表: 是否可以映射父子关系?(至少在一个层面上?) 如果您对第一个问题的回答是“否”,那么我如何将子字段展平以成为solr文档的一部分?我

我的任务是向我们的产品介绍solr,所以我想到了SpringDataSolr。我看过这个博客:

我能够在集成测试中运行嵌入式solr。因为我有一个简单的POC,我想让它更先进,看看它是否适合我们的需要。所以我开始搜索映射嵌套对象。我发现:

有人回答说1.4.0版不支持嵌套对象。有人知道它是否改变了?这些链接看起来很有希望:

最后,这里是我的问题列表:

  • 是否可以映射父子关系?(至少在一个层面上?)
  • 如果您对第一个问题的回答是“否”,那么我如何将子字段展平以成为solr文档的一部分?我应该注册某种转换器吗?还有什么我该做的吗
  • 我还发现:这个注释的目的是什么?到目前为止,我只看到了带有@Id和@Field注释的示例。它是否用于根据模型生成模式?如果是的话,我该怎么做
  • 最后,但并非最不重要的一点——当我创建SolrRepository时,我应该使用我的JPA实体(用@Fields注释注释)作为泛型类型吗?或者我应该创建一个完全不同的POJO,它应该是我的jpa实体的视图/dto?我想这个问题又是关于转换的。若我创建一个专用的POJO,那个么我就可以在构造函数中手动转换/映射字段,但这感觉相当糟糕