
SolrQuery::setExpandRows 메서드는 Elasticsearch 쿼리에서 결과를 확장하는 기능을 제공합니다. 이 메서드는 쿼리 결과에 포함되지 않은 문서를 추가로 조회하여 결과를 확장할 수 있습니다.
이 메서드는 일반적으로 다음 상황에서 사용됩니다.
- 쿼리 결과에 포함되지 않은 관련 문서를 추가로 조회할 때
- 쿼리 결과에 포함된 문서의 관련 문서를 추가로 조회할 때
setExpandRows 메서드의 파라미터는 int 값이며, 결과를 확장할 문서의 수를 지정합니다. 예를 들어, setExpandRows(10)으로 설정하면 쿼리 결과에 포함되지 않은 10개의 문서를 추가로 조회하여 결과를 확장합니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('쿼리 문장');
$query->setExpandRows(10);
$result = $client->search($query);
이 코드는 쿼리 문장을 수행하고, 결과를 확장하여 10개의 추가 문서를 조회합니다.
2025-03-10 20:04