У нас есть более одной сортировки OrderBy для запроса в Firestore. Есть ли способ воспользоваться преимуществом слияния индекса, предоставляемого firestore , чтобы нам не нужно было создавать составной индекс для каждой комбинации?
Пример: мы используем параметры запроса search и CreatedAt, где search - это текстовый поиск, для которого требуется значение по умолчанию orderBy (как мы используем оператор where), а CreatedAt требуется еще один OrderBy. Эти два параметра необходимо применять для каждого запроса. Есть еще 5 проверок оператора равенства, которые являются необязательными.
Проблема в том, что в итоге получается много записей составного индекса, так как будет много комбинаций, если мы не сможем использовать слияние индексов.
Мы пытались, но не смогли этого добиться. Любые материалы для решения этой проблемы будут большим подспорьем.