저는 현재 Rails 프로젝트에서 Sunspot을 통해 Solr을 구현하고 있습니다.Sunspot : 검색 결과 계층을 구현하는 방법?
이가 내 말은, 내가 검색 결과의 계층 구조를 구현하는 것이 방법을 볼 돈`t 문서를 보면 :
쿼리 & 일치하는 모든 사용자가 가 먼저 표시해야 프로필 사진이있다.
&과 일치하는 모든 사용자는 프로필 사진이 없습니다. 아래에 이 표시되어야합니다.
등등 ....
이러한 시스템을 구현하는 방법에 대한 지침이나 참고 자료를 제공합니다.
SOLR과 Lucene은 "일치"하는 바이너리 방식이 아니라 관련성 점수 (0과 1 사이)를 제공한다는 점에 유의하십시오. 따라서 관련성이 낮은 "히트"가 프로필 사진의 존재로 인해 관련성이 높은 것보다 훨씬 높게 표시되면 예기치 않은 결과가 사용자의 관점에서 발생할 수 있습니다. 예 : 검색어 "john maynard smith"는 "John M Smith"와 관련성이 높지만 관련성은 "Jason Smith"와 일치하지만 Jason Smith가 사진이있는 경우 결과 목록에 더 많이 표시됩니다. 이것은 내 생각에 나쁜 유용성이 될 것입니다. – nickdos
도움이 될 수 있습니다. http://stackoverflow.com/a/9726365/604511 – aitchnyu