我正在创建cassandra表以支持我的应用程序所做的各种查询。到目前为止它很棒,除了我遇到一个特殊情况的问题:
我们有一个类似火种的界面,用户可以在照片上“向上”或“向下”投票。我想动态地为每个查询提供前5张照片,根据自定义“得分”进行排序,该排名不包括用户已投票的照片。
照片池和每张照片的投票可能是>每个10,000。
我正在考虑使用包含用户ID的“votes:set”列创建一个表,但它没有帮助,因为您无法通过NOT CONTAINS进行查询。
有没有办法在Cassandra中有效地执行此查询?