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

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

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

两个表共享歌曲分区键,一个uuid . 第二个表还包含id群集列 .

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

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

从歌曲中选择*,其中solr_query =' artist:michael AND {!join fromIndex = rfu.factor} words:love AND language:english ';

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