{a: value, b: value, c: value, d: value}
на сайте будет фильтр, отфильтровать можно будет во всех вариациях, например только по a, только по b, по a и b, по a, b, c, по c, d, a и т.д., мне нужно на каждую вариацию прописать compound индекс, а так же обычные индексы на каждое поле? Или есть какой-то другой путь?
Одного compound index будет достаточно
Почему? Я считаю что нужно сделать single по всем полям участвующим в поиске
Compound index поддерживает поиск по всем полям в структуре индекса. Если хорошо построить свой запрос с compound indexом тогда можно и добиться covered query так как все нужные поля находятся в структуре одного индекса
Обсуждают сегодня