1

저는 DSE5.0.2 버전과 Solr (dse와 통합 됨)를 사용하고 있습니다. 아래 표/데이터에 solr을 사용하여 관련성 검색을 수행해야합니다.관련성 검색을 Solr

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

이제 우리는 SOLR 코어를 생성하고 필드 해시 태그를 검색 한 -

나는 우리가 SOLR 코어를 만든있는 카산드라의 테이블이있다. 하지만 해시 태그의 최대 개수가 포함 된 결과를 검색하고 싶습니다. 예에 대한 : - 카산드라의 데이터가있는 경우 -

launchedtime hashtag solr_query 

1234567  a,b,c  Null 

1234568  a,d   Null 

1234569  a,c   Null 

와 내가 하나를 포함하거나 모든 해시 태그를 검색 할 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

답변