不卡桑德拉支持像一個字符串屬性。我覺得基於cassandra中的分區系統,這種類型的查詢甚至在cassandra中都不支持。卡桑德拉執行字符串搜索模式
如果我有模型後
CREATE TABLE Post (
title text PRIMARY KEY,
description text,
);
如何搜索標題和描述的特定字符串模式?
哪些選項來實現這卡桑德拉?
我需要從標題和描述拉使用一些文本分析API的所有關鍵字符串,並在不同的表分開存放?
不卡桑德拉支持像一個字符串屬性。我覺得基於cassandra中的分區系統,這種類型的查詢甚至在cassandra中都不支持。卡桑德拉執行字符串搜索模式
如果我有模型後
CREATE TABLE Post (
title text PRIMARY KEY,
description text,
);
如何搜索標題和描述的特定字符串模式?
哪些選項來實現這卡桑德拉?
我需要從標題和描述拉使用一些文本分析API的所有關鍵字符串,並在不同的表分開存放?
你說得對,通配符搜索不會在卡桑德拉鑑於其鍵值結構支撐。一種常用的解決方案的人是使用像Solr的或Elastisearch其他產品上創建索引了你的卡珊德拉的數據。
卡桑德拉3.4及更高版本包含一個新的類型的索引,讓你做部分匹配和全文搜索支持。詳細信息可以在DataStax文檔中找到:Using a SSTable Attached Secondary Index (SASI)。