Ich frage mich, ob es möglich ist, die Ergebnisse einer SearchResponse
mit einer eigenen Methode aus meinem C# -Code zu filtern. Damit ich eine Action einfügen kann, die das Resultset filtert?Elasticsearch - NEST - Elasticsearch.NET - Filterung nach der Suche
var desc = new SearchDescriptor<T>();
desc.Query(q => SomeSearch);
var searchResponse = Client.Search<T>(desc);
var filteredData = searchResponse.Documents.Any() ? Filter(searchResponse.Documents, options.SenderXid) : searchResponse.Documents;
die Ergebnisse auf Elasticsearch filtern oder in der Anwendung auf die Antwort filtern, die von Elasticsearch zurückgegeben wird? –
@RussCam Wenn möglich, möchte ich die 'SearchResponse' filtern, so dass ich ein' SearchResponse'-Objekt mit gefilterten Werten habe. Derzeit im Filtern der Objektliste, die in der Antwort zurückgegeben wird. Also kann ich nur die Liste der Objekte zurückgeben, aber nicht die gesamte 'SearchResponse'. Ich möchte Elasticsearch eine Methode geben, die die 'SearchResponse' nach dem Suchen filtert. – Marius
Sie möchten also, dass die Filterung auf der Elasticsearch-Seite erfolgt? Können Sie ein Beispiel dafür geben, was Sie gerade tun? –