在Nest弹性搜索C#中进行桶聚合后的多字段排序

时间:2018-03-21 15:58:42

标签: elasticsearch nest

我正在尝试在执行分组聚合后在多个字段上编写排序。当我升级到Nest 6.0.0.0 C#时,我收到一个错误,说我需要将我的描述符转换为IPromise。 我不确定如何提供此输入。 我的功能片段是这样的:

   var sortList = new List();
   foreach (SortCriteria sc in sortCriterias) {

    switch (sc.SortMode) {
       case SortMode.Asc:
             sortList.Add(new SortField { Field = "Test", Order = SortOrder.Ascending });
          break;
       case SortMode.Desc:
             sortList.Add(new SortField { Field = "Test2", Order = SortOrder.Descending });
          break;
    }
 }
 return sortList; --> Somehow I need to convert this list to IPromise<IList<ISort>>

0 个答案:

没有答案