私のユースケースは、オンラインメディアのタイトルを保持するインデックスです。データの提供者は、各タイトルにカテゴリのリストを関連付ける。私はSolrJを使用して、注釈付きPOJOクラスを介してインデックスにデータを入力しています。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それはすべての魔法で動作します。
私はこれを実装し始めていますので、どんな応答も高く評価されます。