2016-10-10 5 views
1

ein benutzerdefiniertes Feld/Typ hinzu, um eine bidirektionale Synchronisierung von elasticsearch zu einer (älteren) Datenbank zu erstellen. Ich benötige zusätzliche Informationen für jedes Dokument in elasticsearch.Elasticsearch - fügen Sie dem Dokument

Daher würde Ich mag eine zusätzliche Art/Feld in der Meta-Informationen wie dieses „_anotherType“ hinzuzufügen:

{ 
    "_index" : "elastic", 
    "_type" : "mytype", 
    "_anotherType" : "justanothertype", 
    "_id" : "AVdmHHg7S9-Jgvd36DT2", 
    "_score" : 0.53454715, 
    "_source" : { 
     "consignee" : "Jackie Chan", 
     "consignor" : "John Doe", 
     "revenue" : "123456", 
     "timestamp" : "1970-01-01 00:00:01" 
    } 
} 

Aber wie kann ich hinzufügen, eine Information wie diese zu jedem Dokument?

Danke und viele Grüße

+0

Warum Sie können kein normales Feld innerhalb des '_source' des Dokuments verwenden einzuführen? –

+0

Wir verwenden die gesamte * _source * für das Frontend, wo es automatisch angezeigt und zugeordnet wird. Wenn wir keine andere Lösung finden, wird dies eine Chance sein. –

Antwort

Verwandte Themen