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

回答