Why @AssociationInverseSide is required when @IndexedEmbedded specified?

This will reindex an Acte instance as soon as myORMDiffProperty , myORMEndProperty or myORMStartProperty changes, which I believe is what you want.

However, be careful to mention all properties involved. For example if myORMEndProperty is an association that points to an entity, Acte will only be reindexed if that association is updated, not if the target entity changes (new name, …). If your “complex operation” calls myORMEndProperty.getSomething(), you should definitely add @ObjectPath({@PropertyValue(propertyName = Acte_.MY_ORM_END_PROPERTY)}, @PropertyValue(propertyName = "something")) to your derivedFrom.