식으로 정렬 한 다음 일부 특성은 오름차순으로 정렬하고 다른 특성은 오름차순으로 정렬하려고합니다. 이런 식으로 : :order => "(a < some constant) desc, b asc, c asc"
. 그것을 얻는 방법?Sphinx, 복합 정렬 생각 - 어떻게 확장 정렬을 expr 정렬과 결합 할 수 있습니까?
<
때문에 확장 정렬이 작동하지 않습니다. Expr은 쉼표 때문에 실패합니다.
나는 :order => "(a < some constant)", :sort_mode => :expr, :sort_by => :b
와 :order => "(a < some constant) desc, b desc"
에 해당하는 분류 생산 관리,하지만 그 분류에 다른 속성 (c
)를 추가하거나 오름차순에 b
에 대한 모드를 정렬 변경할 수 없습니다.