私はインデックスを作成しようとしているUser
エンティティを持っています。私は現在、Hibernate-Searchを見ていて、パフォーマンスに関して問題を見つけました。多くのコレクションを含むエンティティをインデックスする
私のPOJOにはCollections
がたくさんあります。私はしかし、これらのフィールドを埋めるために探していない。誰かが「MassIndexer」を使ってこれを行う方法を知っていますか?ここで
は私のPOJOこの例で
@Entity
@Indexed
public class User {
@Id
private long id;
@Field
private List<Address> addresses; // Address.street is what I am looking for
@Field
private String firstName;
@Field
private String lastName;
private List<AKA> akas;
private List<Wife> wives;
...
}
の抜粋ですが、私はMassIndexer
を実行したときしかし、私は他のすべてのCollection
sがロードされてき見ています、@Field
でマークされていない何かをインデックス化を避けるために探しています。
は現在、ここで私は
fullTextSession.createIndexer().startAndWait();
を再インデックスてる方法ですすべてのアイデアは、私のインデックス作成時間を短縮するために、これを回避する方法には?