Cassandra返回与二级索引不一致的结果

时间:2015-11-27 10:17:17

标签: indexing cassandra datastax cqlsh nosql

考虑我有一个名为PEOPLE的columnFamily。假设列是:

 1. id text (PRIMARY KEY)
 2. first_name text
 3. last_name text
 4. countries_visited Set<text>

我在&#34; countries_visited&#34;上创建了一个二级索引。 现在,如果我启动这样的查询:

从PEOPLE中选择eid,first_name,countries_visisted,其中countries_visited CONTAINS&#39; FRANCE&#39;;

因此,对于大量记录,它返回许多记录,其中countries_visited包含一些其他字符串(不是&#34; FRANCE&#34;)。

我也使用了nodetool rebuild_index实用程序,但我仍然得到了这样的结果。

这是预期的反应吗?

我正在使用: CQL 3.2.1 卡桑德拉2.1.11.908

0 个答案:

没有答案