Symfony2 FOSElasticaBundle update-index für alle Elemente im Zusammenhang mit der Entität aktualisiert

Ich bin mit FOSElasticaBundle und Lehre in mein Projekt, und mein code funktioniert für die selektive Aktualisierung des index mit der Lehre lifecycle-events. Die Frage, die ich vor wenn ich ein update der eine verknüpfte Entität getrennt.

Beispielsweise kann eine person in Beziehung zu einem Unternehmen durch eine manytomany-Beziehung. Wenn ich update den Namen des Unternehmens durch eigene Entität direkt und unmittelbar, dann die Indizes für die person, die auf das Unternehmen beziehen, veraltet und immer noch beziehen sich auf das Unternehmen alte name.

Ich bin ein bisschen verloren, wie Sie damit umgehen, hat jemand irgendwelche Vorschläge? Muss ich dabei auf eine geplante Aktualisierung des index und zu bewältigen ungenau-index-Daten in der Zwischenzeit, oder gibt es eine Möglichkeit, die ich anrufen kann ein update für Entitäten, die im Zusammenhang mit der Einheit, die aktualisiert wurde.

Verlasse ich mich auf JMSSerializer Gruppen zu etablieren, die die Zuordnungen. Ich Schätze das ist vielleicht nicht der beste Weg, Dinge zu tun, in der langfristigen.

InformationsquelleAutor Ben Stinton | 2014-02-20
Schreibe einen Kommentar