저는 SOLR 1.4를 사용하고 있습니다. 검색 색인에서 제품 및 카테고리를 저장합니다. 각 제품에는 여러 범주가있을 수 있습니다. 카테고리는 문서의 점수에 영향을 미쳐야합니다.SOLR 1.4 - 플래그로 정렬
이 경우
Category 1 (flag 8)
Category 2 (flag 4)
Category 3 (flag 2)
Category 4 (flag 1)
Product A: Category 1 + Category 2
Product B: Category 1 + Category 3 + Category 4
은, 제품 A는 제품 B보다 높은 점수가 있어야합니다 8 + 4> 8 + 2 + 1
어떻게 SOLR 1.4에서이를 구현 할 수 있습니까? 어떤 도움이라도 대단히 감사하겠습니다!
이것은 점수 또는 관련성보다 더 중요한 정렬입니다. 이게 유일한 요구 사항입니까? – javanna
@javanna에 동의합니다. 이것은 이상한 소리처럼 들립니다. 나는 "flag"값이 문서에 태그 된 각 카테고리와 관련된 "flag"라는 다중 값 부동 소수점 필드를 만드는 것이 가능할 것이라고 생각합니다. 그런 다음 fuction 쿼리를 사용하여 원하는 방식으로 관련성 모델을 적용합니다. (http://wiki.apache.org/solr/FunctionQuery) –
@MaxCharas'Sort By Function'은 버전 3.1부터 사용 가능하며 1.4를 사용하고 있습니다. –