3
搜索元件我有了list
類型的列的表(代碼):卡桑德拉CQL在列表
CREATE TABLE "Videos" (
video_id UUID,
title VARCHAR,
tags LIST<VARCHAR>,
PRIMARY KEY (video_id, upload_timestamp)
) WITH CLUSTERING ORDER BY (upload_timestamp DESC);
我有足夠的含在tags
列各種值,即行。 ["outdoor","funny cats","funny mice"]
。
我想執行一個SELECT
查詢,該查詢將返回tags
列中包含「有趣的貓」的所有行。我怎樣才能做到這一點?
它看起來像是我的問題的完美解決方案。不幸的是,我不能在標籤列上使用優雅的解決方案,因爲DataStax Enterprise仍然使用Cassandra 2.0.10.x。看起來我需要去查詢表解決方案。無論如何,感謝您提供非常詳細的答案。它解決了我的問題,我可以學到一些東西。 – kazy 2014-11-05 16:48:30
太棒了,很高興我能幫到你! – Aaron 2014-11-05 16:49:09
太棒了!列表中的「包含」可以幫助我很多。 – asgs 2015-06-07 08:43:03