我的用例是一个包含在线媒体标题的索引。数据的提供者将类别列表与每个标题相关联。我正在使用 SolrJ 通过带注释的 POJO 类填充索引
例如
@Field("title")
private String title;
@Field("categories")
private List<Category> categoryList;
关联的 POJO 是
public class Category {
private Long id;
private String name;
...
}
我的问题有两个部分:
a) 这是否可以通过 SolrJ - 文档仅包含使用字符串列表的 @Field 示例,所以我假设序列化/编组仅支持简单类型?
b)我将如何设置模式来保存它。我有一个天真的假设,我只需要在必填字段上设置 multiValued=true 就可以了。
我刚刚开始实施这一点,所以任何回应都将受到高度赞赏。