außer Kraft setzen:Wie kann ich eine Unterkunft Art und DATAT in ElasticSearch.NET Ich habe wie dieses ein Objekt
public class MyDate {
public DateTime Original { get; set; }
public string MungedFormatForAnotherSystem { get; set; }
}
public class ESClass {
public string Id { get;set; }
public MyDate LastUpdatedDate {get;set;}
}
ich die NEST-Client wie folgt verwenden:
var client = new ElasticClient();
client.Index(doc, i => i.Index("myindex");
Was ich will, ist für MyDate in ES als nur der Original
Teil serialisiert werden, dann für Abfragen auf dasselbe zu tun.
Ich kann das Objekt aufgrund von Abhängigkeiten nicht ändern (wenn ich die Abhängigkeiten ändern muss, aber versuche, dies zu vermeiden).
Gibt es einen Weg, dies zu erreichen, oder ist es Wunschdenken?
so, 'MungedFormatForAnotherSystem' sollte nicht serialisiert und in irgendeiner Weise in Elasticsearch gespeichert werden? –
Richtig, es muss unter dem gleichen Namen gespeichert werden, aber als Datum, nicht als geschachteltes Objekt. – Martin