0
동일한 쿼리에서 attr의 "가중치"와 DESC를 기준으로 정렬 할 수 있습니까?스핑크스 SPH_SORT_EXTENDED
, 나는이 텍스트를 검색 할 경우 예를 들어, "테스트 괜찮습니다"내가
+------------+---------+
| Field | Type |
+------------+---------+
| id | integer |
| text | field |
| importance | uint |
+------------+---------+
중요성이 여기에이 값
을 ATTR되는 인덱스이이
1, "test", 3
2, "test is fine", 1
3, "test", 8
then "test is fine"을 검색하면 먼저 키워드의 관련성 (무게)을 기반으로 정렬 된 결과가 필요하며 "importa 후부 "ATTR, 검색에 대한 ID를 출력 할 수 있도록
ID 결과 = 2, 3, 1
내가 이것을 사용하고 있지만 결과가 정렬 전혀 관련 WIH 표현 된 Attr의 '중요성'을 기반으로하고 있습니다 무게에
$ cl-> SetSortMode (SPH_SORT_ATTR_DESC, '중요');
나는 그것을 정확하게 시도했지만 작동하지 않았다. 그러나 나는 SetSortMode가 EXTENDED 정렬을 오버라이드하고 있음을 알았다. –