Ich habe FOSlaslasticaBundle in meinem Symfony-Projekt. Ich habe ein Unternehmen mit ElasticaBundle abgebildet, die einige „einfache Felder“, wieFlatting FOS ElasticaBundle verschachtelte Felder
mappings:
createdAt:
type: "date"
und anderen Bereichen hat, die IDs sind (wie owner_id) an andere Unternehmen zu korrelieren, wie
owner:
type: "nested"
properties:
fullname:
type: string
index: not_analyzed
weil ich brauche um den Benutzernamen mit ES/Kibana durchsuchbar zu machen. Dies funktioniert, aber es hat natürlich ein verschachteltes Feld "owner.fullname" erstellt und diese Art von Feldern kann nicht mit Kibana durchsucht werden (seit Jahren gibt es Anfragen dazu).
Also frage ich: gibt es eine Möglichkeit, dieses Feld zu flattern, so dass ich ein einfaches einfaches String-Feld in ES namens "owner_fullname" ohne verschachtelte Daten habe?
Danke