
SolrQuery::getExpandSortFields 메서드는 Elasticsearch에서 사용하는 SolrQuery 클래스의 메서드 중 하나입니다. 이 메서드는 쿼리 결과에서 정렬 필드의 확장을 허용하는지 여부를 반환합니다.
이 메서드는 쿼리 결과에서 정렬 필드의 확장을 허용할 때 사용됩니다. 예를 들어, 다음과 같은 쿼리에서 정렬 필드의 확장을 허용하려면 이 메서드를 사용할 수 있습니다.
#hostingforum.kr
php
$query = new ElasticaQuery();
$query->setQuery(new ElasticaQueryTerm('name', 'John'));
$query->setSort(array('age' => array('order' => 'asc')));
$query->setExpandSortFields(true);
$index = ElasticaIndex::getInstance();
$index->addType('user');
$index->getType('user')->addDocument(array('name' => 'John', 'age' => 30));
$index->getType('user')->addDocument(array('name' => 'Jane', 'age' => 25));
$index->getType('user')->search($query);
이 예제에서 `setExpandSortFields(true)`를 호출하여 쿼리 결과에서 정렬 필드의 확장을 허용합니다.
2025-07-22 13:39