Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Spring Solr数据保存对象时出现问题_Spring_Solr_Spring Data Solr - Fatal编程技术网

使用Spring Solr数据保存对象时出现问题

使用Spring Solr数据保存对象时出现问题,spring,solr,spring-data-solr,Spring,Solr,Spring Data Solr,我有一个应用程序,使用SpringDataSolr保存数据。现在我有了一个对象PhoneDocument,它有很多字段:String,boolean。他们被妥善地保存在索尔。甚至收集也被正确地保存在solr中 然而,如果我在PhoneDocument中使用类似SimDocument的对象,数据表单SimDocument不会保存在solr中 在发布我的代码之前,我想知道是否可能出现这样一种情况,即您的文档有一个自定义对象,并且当您保存文档(PhoneDocument)时,存储在自定义对象(SimD

我有一个应用程序,使用SpringDataSolr保存数据。现在我有了一个对象PhoneDocument,它有很多字段:String,boolean。他们被妥善地保存在索尔。甚至收集也被正确地保存在solr中

然而,如果我在PhoneDocument中使用类似SimDocument的对象,数据表单SimDocument不会保存在solr中


在发布我的代码之前,我想知道是否可能出现这样一种情况,即您的文档有一个自定义对象,并且当您保存文档(PhoneDocument)时,存储在自定义对象(SimDocument)中的数据也将被保存

Solr不支持嵌套结构。这意味着您必须以适合索引的方式展平数据

对于您拥有的自定义类型,您可以将自己的注册为
@ReadingConverter
和/或
@WritingConverter
(请参阅:显示配置和
转换器
示例)