2013-01-30 4 views
1

스핑크스 검색 (PHP 클라이언트 사용)에서 속성의 MIN 및 MAX 값을 검색하는 데 관심이 있습니다. 이 작업을 수행하는 간단한 절차가 있습니까? 아니면 SphinxQL이 정말로 유일한 방법입니까?스핑크스 속성 MIN() 및 MAX() 값

답변

0

예 이것은 간단합니다. 스핑크스 구성 파일의 쿼리에서 count 값을 포함하는 속성을 추가해야합니다. 쿼리에 MAX MIN 함수를 넣을 필요는 없습니다. 다음과 같은 것.

Sql_query = SELECT table.A, table.B as ‘values’ 
FROM table 
GROUP BY table 

sql_attr_uint = values 

클라이언트 신청서 PHP에서는 MAX 및 MIN 값에 대한 정렬을 적용해야합니다.

$sphinx'['sortMode'] = array(SPH_SORT_EXTENDED => 'values DESC’); 
$sphinx'['sortMode'] = array(SPH_SORT_EXTENDED => 'values ACS’); 

이 내용이 귀하의 시나리오에서 해결되기를 바랍니다.