繁体   English   中英

Elasticsearch-NEST-Elasticsearch.NET-搜索后过滤

[英]Elasticsearch - NEST - Elasticsearch.NET - Filtering after search

我问自己,是否可以使用自己的C#代码中的方法过滤SearchResponse的结果。 这样我就可以粘贴要过滤结果集的Action?

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;

我在想您可以这样做:

var searchResponse = Client.Search<T>(desc);
var postFilteredData = searchResponse.Hits.Where(x=>x.Date > something);

这就是您想要做的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM