query以滚动查询中的匹配记录
这是c中的nest查询#要从nest c中获取所有记录#找到许多问题,这些问题可以通过使用不同的方法linq方法来解决,但是我想这样做,如果有任何建议和帮助,将不胜感激
string[] MERCHANTNO = MerchantId.Split(",");
var mustClause = new List<QueryContainer>();
var filterClause = new List<QueryContainer>();
var filters = new List<QueryContainer>();
filters.Add(new TermsQuery{
Field = new Field("MERCHANTNO"),
Terms = MERCHANTNO,
});
Logger.LogInformation(clsName, funcName, "Filter Clause is:", filters);
var SearchRequest = new SearchRequest<AcquirerDTO>(idxName) {
Size = 10000,
SearchType = Elasticsearch.Net.SearchType.QueryThenFetch,
Scroll = "5m",
Query = new BoolQuery { Must = filters }
};
var searchResponse = await _elasticClient.SearchAsync<AcquirerDTO>( SearchRequest );
1条答案
按热度按时间3htmauhk1#
在elasticsearch中滚动所有记录的代码是
滤波器
日期范围筛选器
滚动搜索请求
这是在kibana中滚动所有结果的代码