Cassandra是否支持字符串上的属性。我觉得基于cassandra中的分区系统,cassandra甚至不支持这种类型的查询。
如果我有模特帖子
CREATE TABLE Post (
title text PRIMARY KEY,
description text,
);
如何搜索特定字符串模式的标题和说明。
在cassandra中实现此功能的选项有哪些。?
我是否需要使用标题和说明中的某些文本分析API来提取所有关键字符串,并将它们分别存储在另一个表中?
答案 0 :(得分:1)
你是对的,考虑到它的键值结构,Cassandra不支持通配符搜索。人们使用的常见解决方案是使用Solr或Elastisearch等其他产品来创建Cassandra数据的索引。
答案 1 :(得分:0)
Cassandra 3.4及更高版本包括对新类型索引的支持,允许您进行部分匹配和全文搜索。详细信息可以在DataStax文档中找到:Using a SSTable Attached Secondary Index (SASI)。