DSE5.0.2 バージョンと Solr (dse と統合) を使用しています。以下のテーブル/データでsolrを使用して関連性検索を行う必要があります。
solrコアを作成したcassandraにテーブルがあります-
CREATE TABLE fullsearch (
launchedtime bigint,
hashtag text,
solr_query text,
PRIMARY KEY (launchedtime))
これで、solr コアが作成され、ハッシュタグ フィールドが検索されました。しかし、検索しているハッシュタグの最大数を含む結果が必要です。例: - 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 行目が最初に発生し、次に 3 行目が発生します。すなわち結果
a,b,c
a,c
a,d