DSE SOLR:在多个字段上加入solr内核

时间:2016-08-15 16:29:44

标签: join solr cassandra datastax-enterprise

在cassandra中给出以下2个表,并且所有字段都在SOLR上编入索引

cqlsh> CREATE TABLE歌曲(歌曲uuid PRIMARY KEY,标题文本,艺术家文本,专辑文本);

cqlsh> CREATE TABLE歌词(歌曲uuid,id uuid,单词文本,语言:text,PRIMARY KEY(song,id));

两个表共享歌曲分区键,一个uuid。第二个表还包含id聚类列。

是否可以根据歌词索引中的多个列进行过滤?我得到一个解析错误。

例如,我想选择所有歌曲,其艺术家是迈克尔,歌词包含爱这个词,语言是英语

从歌曲中选择*,其中solr_query ='艺术家:迈克尔和{!join fromIndex = rfu.factor} 字词:爱和语言:英语';

我不确定上述查询有什么问题?

0 个答案:

没有答案