У меня есть таблица Cassandra, один столбец которой выглядит так
"ArticlesViewed" frozen<map<int, frozen<list<int>>>>
and it contains data like
ArticlesViewed
-----------------------------------------------
{400: [9, 19, 11, 12], 545: [183, 44, 25, 16, 97]}
{812: [2, 44, 41, 22], 376: [123, 14, 15, 16, 47]}
{134: [9, 10, 11, 92], 111: [533, 14, 15, 16, 27]}
я хочу создать индекс в этом столбце, чтобы (не разрешать фильтрацию) в этом столбце, но он не позволяет мне это сделать
cqlsh>CREATE INDEX ON user_profile("ArticlesViewed");
[Invalid query] message="Cannot create values() index on frozen column ArticlesViewed.
Frozen collections only support full() indexes"
Also,i want to query on the <value> {400: [9, 19, 11, 12],of the column like
select "ArticlesViewed" from user_profile where "ArticlesViewed" =19;
пожалуйста, предложите мне несколько способов сделать это .. любая помощь будет оценена