Есть ли способ отобразить атрибуты внедренного объекта в родительский документ?Я думаю, что я ищу что-то похожее на javax.persistence. Встроенное применимо к атрибуту SolrDocument .
Например, мне бы хотелось:
@SolrDocument(collection = "batch")
public class Person {
@Indexed(type = FieldType.STRING)
@Field
protected String id;
@Field
@Indexed
private Address address;
}
public class Address {
@Indexed(type = FieldType.TEXT)
@Field
protected String city;
@Field(type = FieldType.TEXT)
@Indexed
private String street;
}
Чтобы закончить в одном документе с полями:
<field name="id">value</field>
<field name="city">value</field>
<field name="address">value</field>
Я гуглил и пробовал многочисленные учебники, но безуспешно.Регистрация пользовательского конвертера в MappingSolrConverter кажется многообещающей, но документация слишком коротка, чтобы я мог понять, как это сделать правильно.