
SolrQuery::getTermsReturnRaw 메서드는 Solr 쿼리 결과에서 용어(Term) 목록을 반환하는 메서드입니다. 이 메서드는 용어 목록을 반환할 때 Raw 값이 포함됩니다.
Raw 값은 용어 목록에서 각 용어의 원본 값(원본 텍스트)을 나타냅니다. 예를 들어, 용어 목록에서 "apple"이 포함되어 있다면 Raw 값은 "apple"이 됩니다.
이 메서드를 사용할 때는 다음과 같은 방법으로 사용할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setQuery('키워드');
$query->setTermsReturnRaw(true);
$result = $query->execute();
foreach ($result->getResponse()->getResponse()->getTerms() as $term) {
echo $term->getField() . ': ' . $term->getTerm() . ' (Raw: ' . $term->getRaw() . ')n';
}
위 예제에서 `$query->setTermsReturnRaw(true)`를 사용하여 Raw 값이 포함된 용어 목록을 반환하도록 설정합니다. `$result->getResponse()->getResponse()->getTerms()`를 사용하여 용어 목록을 가져옵니다. 각 용어에 대해 `$term->getRaw()`를 사용하여 Raw 값을 가져올 수 있습니다.
2025-03-10 14:49