Мы делаем некоторую работу по автоматической индексации из коллекции CosmosDb.Эта коллекция разбита на разделы, чтобы можно было увеличивать количество RU без ограничений.
Мы хотим создать один индекс поиска Azure для каждого раздела CosmosDb, однако чтение канала ключей раздела из CosmosDb возвращает ключи раздела (например, «0»)., '1' и т. Д.), А не фактическое значение, из которого секционируется коллекция (в нашем случае культуры 'en-US', 'fr-FR' и т. Д.), Что означает, что при создании источника данных в Azure Search, сложно на лету создавать источники данных, индексы и индексаторы.
Мы используем запрос контейнера для фильтрации некоторых документов (не все должны быть проиндексированы) для индексации, но есть лиспособ указать ключ раздела CosmosDb или указать его в запросе SQL иначе, чем пытаться фильтровать поле ключа раздела (в нашем случае «/ Culture»)?