Хранилище данных не поддерживает запросы регулярных выражений или запросы OR.
Однако, если вы используете только фильтры равенства, индексы не должны создаваться автоматически;эти типы запросов могут обслуживаться с использованием стратегии слияния, если количество фильтров остается низким (если вы попытаетесь добавить слишком много фильтров, вы получите сообщение об ошибке, указывающее, что существующие индексы нельзя использовать для выполненияэффективный запрос, однако попытка добавить требуемые индексы в таком случае обычно приводит к проблеме взрывающихся индексов.)
Уродство в первом подходе, вероятно, можно решить, передав список в вашу функциювместо отдельных переменных, затем используйте понимание списка вместо набора операторов if.