1
我正在使用Cassandra以非常簡單的方式存儲瀏覽量。但是,由於我設置錯誤的索引,我無法執行我想要的查詢。如何更改Cassandra索引以允許查詢
CREATE TABLE my_site.pageviews (
url text,
createdat timestamp,
userid text,
PRIMARY KEY ((url, createdat, userid))
)
我發現了我無法查詢的困難方式,除非我在查詢中指定了主鍵的所有部分。
如何做我需要配置我的PRIMARY KEY,允許這些查詢?:
SELECT * FROM pageviews WHERE url = ? AND createdat > ?
SELECT * FROM pageviews WHERE userid = ? AND createdat > ?
任何指導,將不勝感激!
感謝您的解釋。我能夠創建兩個表並複製數據。我現在可以運行這兩個查詢,並讓它再次運行一段時間。非常感謝! – Ropstah