Ich benutze NEST-Abfrage, um Datensätze aus elastischen zu filtern.Abfrage auszuschließen (enthält nicht) bestimmte Werte von elastischen
Die folgende Abfrage filtert Datensätze basierend auf articleIds
Liste. Es funktioniert gut.
QueryContainer nestedQuery = null;
nestedQuery &= Query<PublishedArticle>.Terms(qs => qs
.Field(f => f.AssignedArticleList.FirstOrDefault().AssignedArticleId)
.Terms(articleIds)
);
Aber jetzt will ich Aufzeichnungen holen, die Werte in nicht articleIds
prop enthalten. Wie erreiche ich das? Prüft elastisch documents auf must_not
Klausel. Wie erstelle ich diese Abfrage?
articleIds
ist im Grunde eine Liste von ganzen Zahlen.
Jede Hilfe wird geschätzt! :)
Danke. hat ganz gut funktioniert! :) Gibt es Tutorials, die sich auf andere Dinge beziehen als in der elastischen Dokumentation? – Raghavendra
Es gibt die Kundendokumentation - https://www.elastic.co/guide/en/elasticsearch/client/net-api/2.x/index.html, die wir weiter ausbauen wollen, um zusätzliche Abschnitte zur Analyse hinzuzufügen, Indexierung, Versickerung usw. sowie die Bereiche dort besser organisieren. –