我在同一服务器中有2个索引,它们具有相同的结构和不同的索引名。第一个是出于发展的原因,第二个是出于uat的原因。我在应用程序设置中有两个索引名,并且程序使用了适当的取决于环境。我想在搜索请求中声明索引名,但在Nest v7.10.0中,搜索请求没有索引。
ISearchRequest searchRequest = new SearchRequest
{
From = query.Payload.Paging?.Skip,
Size = query.Payload.Paging?.Take ?? 10000,
Sort = sortField != null ? new List<ISort> { sortField } : null,
Query = new QueryContainer(boolQuery),
Source = new SourceFilter
{
Includes = Infer.Field<EventHistory>(path: eventHistory => eventHistory.Id)
}
};
ISearchResponse<EventHistory> searchResponse = await _elasticClient.SearchAsync<EventHistory>(searchRequest);
1条答案
按热度按时间kpbpu0081#
构造函数接受
Indices
参数