Cassandra实现字符串搜索模式

时间:2016-07-18 22:05:31

标签: cassandra full-text-search cassandra-2.1

Cassandra是否支持字符串上的属性。我觉得基于cassandra中的分区系统,cassandra甚至不支持这种类型的查询。

如果我有模特帖子

CREATE TABLE Post (

   title text PRIMARY KEY,

   description text,

);

如何搜索特定字符串模式的标题和说明。

在cassandra中实现此功能的选项有哪些。?

我是否需要使用标题和说明中的某些文本分析API来提取所有关键字符串,并将它们分别存储在另一个表中?

2 个答案:

答案 0 :(得分:1)

你是对的,考虑到它的键值结构,Cassandra不支持通配符搜索。人们使用的常见解决方案是使用Solr或Elastisearch等其他产品来创建Cassandra数据的索引。

答案 1 :(得分:0)

Cassandra 3.4及更高版本包括对新类型索引的支持,允许您进行部分匹配和全文搜索。详细信息可以在DataStax文档中找到:Using a SSTable Attached Secondary Index (SASI)