Ich habe einen Es-Index mit mehreren Typen und jeder Typ bietet eigene Filterparameter. Jetzt erstellen wir eine globale Suche in Es für mehrere Typen und ich bin etwas verwirrt, wie man die type where-Klausel verwendet, die in NEST enthalten sein soll. Elasticsearch -> Typ 1 (wobei x = 1) -> Typ 2 (wobei y = 1)Elasticsearch muss nach mehreren Typen mit typspezifischer Where-Klausel suchen
Jetzt bauen wir eine Suchabfrage
var result = client.Search<ISearchDto>(s => s
.From(from)
.Size(PageSize)
.Types(lstTypes)
.Query(q => q.QueryString(qs => qs.Query(query)))
);
* lstTypes haben Typ 1 und Typ 2
Nun, wie kann ich die Where-Klausel für alle Typ-1-Elemente mit x = 1 und für alle Typ-2-Elemente mit y = 1 in NEST hinzufügen.
Hoffe, die Frage ist klar, jede Hilfe zu diesem wird sehr geschätzt.