Допустим, у меня есть коллекция с этими полями: A, B, C, D, S
Это запросы, которые я мог бы выполнить: A или A + B или A + B + C или A+ C, и я всегда хочу отсортировать результаты по S. Какие индексы необходимы для покрытия всех моих запросов?
Для фильтрации
ABC и AC достаточно, чтобы избежать только сканирования коллекции
ABC
AC
Но если вы также хотите избежать сортировки в памяти
Вам нужно создать все следующие индексы
AS ABS ABCS ACS