Мне интересно, имеет ли значение порядок фильтра в хранилище данных appengine?
Например, если у нас есть два фильтра: isDeleted и startDate. Имеет ли значение изменение порядка этих двух свойств фильтра? Или appengine автоматически оптимизирует фильтр.
Например, фильтрация по isDeleted сжимает данные до меньшего размера, тогда имеет смысл фильтровать по порядку: isDeleted, затем startDate. Однако если вы определите фильтр в порядке, обратном startDate и isDeleted, этот запрос может быть неоптимизирован.
Мой вопрос: имеет ли значение порядок объявления фильтра или записи индекса в фильтре? Или эта оптимизация автоматически делается за вас?