Cassandra&Solr加入2个核心

问题描述 投票:0回答:1

我为Cassandra设计了两个具有相同分区键的模型:

CREATE TABLE users(
    parent_id int,
    user_id text,
    PRIMARY KEY ((parent_id), user_id )
);

CREATE TABLE user_actions(
    parent_id int,
    user_id text,
    type text,
    created_at int,
    data map<text, text>,
    PRIMARY KEY((parent_id), user_id, created_at)
);

我想找到所有用户如何进行操作并属于同一个parent_id。

现在我收到了所有用户,即使他们没有采取行动,我也是这样使用它:

http://ADDRESS/solr/name.users/select?q=parent_id:1&fq={!join+fromIndex=name.user_actions}type:click

谢谢!

cassandra datastax-enterprise datastax-startup
1个回答
0
投票

没有'from'和'to'参数来告诉solr应该在哪些字段中进行连接,因此您的过滤器查询应该是这样的:

fq={!join from=user_id  fromIndex=name.user_actions to=user_id force=true}type:click
© www.soinside.com 2019 - 2024. All rights reserved.