$oIS->getDocuments() 함수에는 총 8개의 인자
$module_srl, $term_srl, $search_target, $search_keyword, $page, $list_count, $order_target, $order_type가 있는데..
정렬을 담당하는 놈은 $order_target, $order_type 부분 같은데.. 왜 검색결과 문서가 정렬이 안될까요?
수정한 소스..
$args->search_target = $search_target;
$args->search_keyword = $is_keyword;
$args->page = $page;
$args->list_count = 10;
$args->order_target = 'readed_count';
$args->order_type = 'desc';
$output = $oIS->getDocuments('', $term_srl, $search_target, $is_keyword, $page, 10, 'readed_count', 'desc');
Context::set('output', $output);
뭐가 문제일까요? xe통합검색을 조회수 많은 순으로 정렬하고픈데..
나머지 인자는 문제없이 잘 작동하는 것이 킹 받..
intergration_search 모듈에서는 sort_index에 값을 넣어서 정렬 대상을 설정해주고 있습니다.
order_target은 사용조차 되지 않으니, 아무리 값을 넣어도 무시되겠네요.
order_target이 아니라, sort_index가 맞습니다.