c# - 使用 Nest 在 Elasticsearch 中按枚举排序时确定自定义顺序?
问题描述
我有一个包含Condition
枚举属性的 Nest 类。
class Item {
public Condition Condition { get; set; }
}
条件枚举如下所示:
public enum Condition
{
New = 0,
Used = 1,
Broken = 2,
BrandNew = 3
}
现在问题来了。当我按条件搜索和排序时,它被排序为[0, 1, 2, 3]
,但我想决定一个自定义顺序([3, 0, 1, 2]
)。
这完全可能在 Elasticsearch 方面吗?
解决方案
推荐阅读
- java - 什么是“az 帐户列表”的 API 等效项?
- spring - 如何在重试时重新调用 WebClient 的 ExchangeFilterFunction
- sql-server - 在标量函数中使用查询作为参数
- python - 是否有一个函数可以在维持我的订单的同时将我的数字在 pandas 中四舍五入?
- kubernetes - 使用谷歌云设置射线的问题
- python - 如何在 Python 中的无效 JSON 中插入缺少的分隔符?
- azure - 尝试在 AzureChinaCloud 中运行打包程序时出错
- c# - 为什么连接的 LINQ-to-SQL 查询会生成 NullReferenceException?
- javascript - 获取 BPEL 变量中 JSON 响应的值
- r - 尝试制作带有突出显示线的镶板意大利面图表