2011-01-24 1 views
1

안녕하세요 내가 사용하고 태양 흑점로 검색 : 내가 말할 때태양 흑점 검색 : 제외 키워드 검색을위한

키워드의 "인도"- "산" '할
minimum_match 한 끝에

"인도"키워드와 관련된 모든 게시물을 찾고 "산"키워드는 포함하지 않습니다. 그러나 "산"키워드를 포함해서는 안되는 모든 게시물을 전 세계적으로 원할 때 어떻게해야합니까? 는

키워드로했을 때 -
minimum_match 한 끝에

은 0 결과를 반환 않는다 ''산 ''.

부정적인 필터 값만을 sunspot에 전달하고 전달 된 키워드를 제외한 모든 레코드를 검색하는 방법이 있습니까?

답변

0

이것은 solr/sunspot 의 기능/제한 인 것으로 보이지만이 문제의 해결 방법이 있습니다. 문자열 데이터 필드뿐만 아니라 텍스트와 함께 입력

  1. 지수
  2. 추가 (평소처럼) 키워드 검색을 위해 도움이 될 것입니다 텍스트
  3. 인덱싱 있을 것이다 태양 흑점 SOLR 블록 조건 메서드를 사용하지 않고 검색에서 원하지 않는 문자열을 이스케이프 처리합니다. 이 조건으로 검색합니다

(키워드는 이스케이프 문자열없이 지정)