我有一个应用程序,我使用spring datasolr来保存数据。现在我有一个对象PhoneDocument,它有很多字段:String,boolean。他们正在solr中妥善保存。甚至Collection也在solr中正确保存。
如果我在PhoneDocument中使用像SimDocument这样的对象,则数据表单SimDocument不会保存在solr中。
在发布我的代码之前,我想知道它是否可能有一个文档有自定义对象的场景,当你保存文档(PhoneDocument)时,将保存存储在自定义对象(SimDocument)中的数据以及
答案 0 :(得分:0)
Solr不支持嵌套结构。这意味着您必须以适合索引的方式压缩数据。
您可以为自己的自定义类型注册自己的Converter @ReadingConverter
和/或@WritingConverter
(请参阅:显示配置的Mapping Solr Converter和CustomConversionsTests对于Converter
个样本。)