2012-12-03 3 views
1

Rails 3 앱에서 sunspot solr을 사용하여 검색을 시도하는 중 문제가 발생했습니다 ... 현재 일반적으로 많은 필드를 검색하고 (전체 텍스트 포함), 필터를 포함해야합니다. 조건이 충족 될 경우 가능한 일치 항목이 결과 집합에서 제외됩니다.태양 흑점 solr 결과에서 제외 하시겠습니까?

예 : "BBXY"로 검색하면 "BBXY01", "XYB03"등과 같은 일치 항목이 생성 될 수 있습니다. "6"으로 끝나는 모든 가능한 일치를 제외하려면이게 가능한가 ??

감사합니다.

답변

1

난 그냥 "SO에 대한 질문과 대답 자신 다음날 도착"처음

내가

string :last_char do 
     profile.my_string.last 
end 

다음 문자열의 마지막 문자를 가져옵니다 필드 구성을하는 경우가 있었다

User.search do 
... 
without :last_char, params[:last_char] unless params[:last_char].blank? 
end 

희망 사람이 유용하기 :)

를 찾을 수 : 검색 방법에 같은 구문 "하지 않고"사용
관련 문제