0

我有一个应用程序,我正在使用 spring datasolr 来保存数据。现在我有一个包含很多字段的对象 PhoneDocument:字符串、布尔值。它们被正确保存在 solr 中。甚至 Collection 也被正确保存在 solr 中。

但是,如果我在 PhoneDocument 中使用 SimDocument 之类的对象,则 SimDocument 中的数据不会保存在 solr 中。

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

4

1 回答 1

0

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

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

于 2014-05-27T06:20:40.647 回答