저는 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
당신의 solr'schema.xml' 파일도 질문에 올릴 수 있습니까? – markc
안녕하세요, schema.xml 파일에 대한 링크를 찾으십시오. 또한 테이블에 대해 지정된 더 많은 컬럼 이름을 포함합니다. https://drive.google.com/open?id=0B6Hx9q9O2aHrS0g0VnBNc0N4MGM. –
링크를 제공하는 대신 여기에 스키마 파일을 붙여 넣으십시오. – root545