1

我正在使用DSE5.0.2版本和Solr(与dse集成)。我必须在下面的表格/数据上使用solr进行相关性搜索。Solr中的相关搜索

我有卡桑德拉表上,我们已经创建了一个Solr的核心 -

CREATE TABLE fullsearch (
    launchedtime bigint, 
    hashtag text, 
    solr_query text, 
    PRIMARY KEY (launchedtime)) 

现在,我们已经创建了一个Solr的核心和场上包括hashtag搜索。但我想要那些包含我正在搜索的最大不包含hashtag的结果。 为前: - 如果Cassandra的数据是 -

launchedtime hashtag solr_query 

1234567  a,b,c  Null 

1234568  a,d   Null 

1234569  a,c   Null 

,我想搜索所有含有a或哈希标签C,那么我的Solr的查询搜索

cqlsh:keyspace> select * FROM fullsearch WHERE solr_query='{"q":"hashtag:(a OR c)"}' ; 

然后我想要结果

1和2行先发生,然后是第三行。即结果

a,b,c 

a,c 

a,d 
+0

你可以发布你的solr'schema.xml'文件到这个问题吗? – markc

+0

嗨,请找到schema.xml文件的链接。它还包含一些更多的列名,为表指定。 https://drive.google.com/open?id=0B6Hx9q9O2aHrS0g0VnBNc0N4MGM。 –

+0

在这里粘贴模式文件,而不是给出链接 – root545

回答