0
내 C# 코드에서 SearchResponse
의 결과를 필터링 할 수 있다면 스스로에게 묻습니다. 그래서 결과 세트를 필터링하는 액션에 붙여 넣을 수 있습니까?Elasticsearch - NEST - Elasticsearch.NET - 검색 후 필터링
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;
Elasticsearch에서 결과를 필터링하거나 Elasticsearch에서 반환 된 응답에서 필터를 적용 하시겠습니까? –
@RussCam 가능한 경우 필터링 된 값을 가진'SearchResponse'-Object를 갖도록'SearchResponse'를 필터링하고 싶습니다. 현재 메신저는 응답에서 반환되는 객체 목록을 필터링합니다. 그래서 나는 단지 객체 목록을 되돌릴 수 있지만 전체'SearchResponse'는 돌려 줄 수 없다. 나는 Elasticsearch에게 검색 후'SearchResponse'를 걸러내는 방법을주고 싶습니다. – Marius
그러면 Elasticsearch 측에서 필터링을 수행 하시겠습니까? 지금하고있는 일의 예를 들려 줄 수 있습니까? –