Решить пользовательский порядок при сортировке по перечислениям в Elasticsearch с помощью Nest? - PullRequest
0 голосов
/ 07 января 2019

У меня есть класс Nest, который содержит свойство enum Condition.

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?

...