
SolrQuery::setStart() 메서드는 검색 결과의 시작 인덱스를 설정하는 데 사용됩니다. 이 메서드는 인덱스 0부터 시작하므로, 10을 설정하면 11번째 결과부터 검색 결과를 반환하게 됩니다.
만약 10번째 결과부터 검색 결과를 반환하고 싶다면, 9를 설정해야 합니다.
검색 결과를 가져올 때는 execute() 메서드를 사용하여 검색 결과를 반환받을 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setStart(9); // 10번째 결과부터 검색 결과를 반환
$query->setQuery('키워드');
$result = $query->execute();
이러한 코드를 실행하면, 10번째 결과부터 검색 결과를 반환받을 수 있습니다.
만약 10개씩의 결과를 반환받고 싶다면, setRows() 메서드를 사용하여 결과의 개수를 설정할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setStart(9); // 10번째 결과부터 검색 결과를 반환
$query->setQuery('키워드');
$query->setRows(10); // 10개씩의 결과를 반환
$result = $query->execute();
이러한 코드를 실행하면, 10개씩의 결과를 반환받을 수 있습니다.
2025-06-25 09:44