Я хотел бы выполнить запрос DocumentDB, который выглядит как SELECT * FROM c, где c.teams IN (@teamsList) AND CONTAINS (c.text, "некоторая строка")
Проблема в том, что приведенный выше запрос требует больших вычислительных ресурсов и почти превышает наш предел сбора S3 (этот запрос занял 2400RU, и наш набор данных быстро растет, мы скоро достигнем предела сканирования для содержащихся).
Я знаю, что поиск Azure - более эффективный способ поиска по индексируемым полям. Мой вопрос заключается в том, как эффективно объединить результаты поиска Azure с другими полями запроса, в моем примере, ограничив их списком команд. Мы заинтересованы в создании «построителя запросов» (аналогичный пример доступен здесь), где СОДЕРЖИТСЯ является допустимым операндом в любом поле.