次のように Entitymanager で更新を実行しています。
Query query1 = em.createQuery("update user u set u.changed = true where u.changed is null");
query1.executeUpdate();
changed は、次のように注釈付きのフィールドです。
@Column(nullable = false)
@Field(analyzer=@Analyzer(impl=StandardAnalyzer.class))
@FieldBridge(impl=org.hibernate.search.bridge.builtin.BooleanBridge.class)
private Boolean changed = false;
更新後、lucene インデックスは更新されません。lucene インデックスも更新されるようにするには、どうすればよいですか?
敬具クリスチャン