Ich versuche, NEST zu verwenden und kann nicht herausfinden, wie man es zusammen mit dieser Klasse verwendet
%Vor%Wie verwende ich das neue fließende Mapping mit einer Klasse wie dieser?
Ich plane zu verwenden, ich mag das:
%Vor%Wird es möglich sein, eine Abfrage gegen das Wörterbuch zu schreiben? Wenn ich alle Metriken von gestern mit einem Mesamenem mit einem Schlüsselnamen "Besuche" erhalten möchte, wie wird das aussehen?
Sie können nicht have
verwenden, um Mapping zu verwenden, Sie können sich in diesem Fall wirklich auf die schemalose Natur von elasticsearch verlassen.
Der JSON-Serializer schreibt das folgendermaßen aus:
%Vor%Sie können das Vorhandensein des "measurement.visits" -Feldes wie bei NEST abfragen.
%Vor% result.Documents
enthält jetzt die ersten 10 Metriken mit einem Schlüssel visits
im Measurement
Wörterbuch.
Wenn Sie mögliche Schlüssel in diesem Wörterbuch explizit mit dem neuen fließenden Mapping abbilden möchten:
%Vor%Denken Sie daran, dass wir das dynamische Mapping mit diesem Mapping nicht deaktiviert haben, so dass Sie immer noch andere Schlüssel in Ihr Wörterbuch einfügen können, ohne elasticsearch zu stören. Nur jetzt weiß elasticsearch, dass visits eine tatsächliche Ganzzahl ist, und wir wollen die URL-Werte nicht analysieren.
da wir keine typisierten Accessoren verwenden (Der Aufruf von .Name () wird in Metric
eingegeben) .Object<Dictionary<string,object>>
könnte auch .Object<object>
sein.
Tags und Links elasticsearch nest