
SolrQuery::getFilterQueries 메서드는 Solr 쿼리에서 필터 쿼리 배열을 반환하는 메서드입니다. 필터 쿼리는 결과 집합에서 특정 조건을 필터링하는 데 사용됩니다.
이 메서드는 Solr 쿼리 객체에서 필터 쿼리 배열을 반환합니다. 필터 쿼리 배열은 key-value 쌍으로 구성됩니다. key는 필터 쿼리의 이름이며, value는 필터 쿼리의 실제 쿼리입니다.
예를 들어, 다음과 같은 필터 쿼리 배열이 있을 때, getFilterQueries 메서드는 다음 결과를 반환합니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addField('id');
$query->addField('name');
$query->addFilterQuery('age', '30');
$query->addFilterQuery('city', '서울');
getFilterQueries 메서드는 다음 결과를 반환합니다.
#hostingforum.kr
php
Array
(
[0] => Array
(
[0] => age
[1] => 30
)
[1] => Array
(
[0] => city
[1] => 서울
)
)
위 예제에서, 필터 쿼리 배열은 key-value 쌍으로 구성되며, key는 필터 쿼리의 이름('age', 'city')이며, value는 필터 쿼리의 실제 쿼리('30', '서울')입니다.
2025-05-22 08:38