Моя модель данных выглядит следующим образомЛюбой альтернатива вторичной индексации в супер семьи колонка Cassandra
#keyspace_name{
#columnfamily1
{startDate_mobileNo: // row key
{ Call_TYpe: // super column
{ xyz: value
endDate : value;
}
}
}
Теперь я хочу, чтобы сделать результат поиска фильтрования startDate_mobileNo, CALL_TYPE и ENDDATE. Это можно сделать, сделав endDate вторичным индексом. Но вторичное индексирование в суперколонке невозможно. Поэтому я не могу понять, как действовать. Да, я могу сделать вторичную часть фильтрации индексации, фильтруя данные результата, используя простое java-кодирование. Но я думаю, что это не правильная идея, так как в случае больших данных может быть нехватка памяти. Поэтому, пожалуйста, предложите мне некоторые идеи.
Заранее спасибо
Да, мистер Пол, вы правильно интерпретировали мою модель данных. И да, я также хочу установить endDate в качестве вторичного индекса. На самом деле я хочу получить некоторые результаты, отфильтровывающие эти четыре поля из моего столбца. Но, используя суперколонное семейство, я не могу сделать это с большей эффективностью. Еще один запрос с моей стороны, могу ли я указать свой идентификатор электронной почты, чтобы я мог чему-то научиться у вас, да, конечно, если вы не возражаете. – abhi
Я бы предпочел ответить на вопросы здесь, где это возможно, или, по крайней мере, на форумах поддержки Datastax (http://www.datastax.com/support-forums/), чтобы я (и другие) мог помочь многим люди сразу. Ограниченное время, вы знаете. –
Господин Павел Мне нужна другая помощь с вашей стороны. Перейдите по этой ссылке http://stackoverflow.com/questions/10482493/astyanax-composite-column – abhi