2017-01-24 6 views
1

Какова самая эффективная комбинация схемы и запроса, чтобы выполнить самый длинный соответствующий IP-префикс в Cassandra? То есть, с учетом префикса IP, найдите строку с самым длинным соответствующим IP-префиксом. Префикс IP состоит из IP-адреса и длины префикса. Например: Предположим, у меня есть следующая таблица:Самые длинные запросы для префикса в Cassandra

IP Address Prefix Length  Other Fields 
1.0.0.0   8     A 
1.2.0.0   16    B 
1.2.3.0   24    C 
1.2.3.4   32    D 

Строка с самым длинным префиксом для согласования 1.2.3.5/32 будет (1.2.3.0, 24, С).

Длина префикса может быть любое число в диапазоне от 0 до 32 лет, а не только кратные 8.

+0

Вы должны использовать Solr с Кассандрой. «как» запросы с кассандрой невозможны. – Gunwant

+0

Новые версии поддержки Cassandra как запросы с индексами SASI. – nevsv

ответ

Смежные вопросы