Часто задаваемые вопросы Cosmos DB в разделе API Cassandra гласят, что Azure Cosmos DB provides automatic indexing of all attributes without any schema definition
. https://docs.microsoft.com/en-us/azure/cosmos-db/faq#does-this-mean-i-dont-have-to-create-more-than-one-index-to-satisfy-the-queries-1
Но когда я пытаюсь добавить фильтр WHERE column1 = 'x'
к моему CQL-запросу, я получаю исключение из драйвера Datastax cassandra, который говорит, что фильтрация данных не поддерживается. Я попытался обойти драйвер клиента, указав ALLOW FILTERING
, но на этот раз получил сообщение от сервера космоса о том, что эта функция не реализована.
Итак, если автоматическое индексирование реализовано для Cosmos / Cassandra API, как его можно использовать?