Представьте, что у меня есть такие данные: Почта
- SenderId - uuid
- CreatedAt - отметка времени
- Получено - bool
- Текст - строка
- Флаг [1,2,3]
Я хочу запросить эти данные наиболее эффективным способом для сортировки и разбивки на страницы в таком порядке:
Всестроки, отсортированные по CreatedAt desc
- Получено с флагом 2 имеет приоритет 1
- Получено с флагом 2 имеет приоритет 2
- Не получено имеет приоритет 3
- Все остальные имеет приоритет 4
Хэшключ - это SenderId.
Вопрос в том, как структурировать индексы , ключ сортировки или сами данные по порядкучтобы иметь возможность запрашивать данные так, как мне нужно.
Большое спасибо!