
SolrQuery::getTermsReturnRaw 메서드는 검색어의 용어(terms)를 가져오는데, raw를 반환하는 것은 용어의 원래 형태를 반환한다는 것을 의미합니다.
예를 들어, 검색어 "apple"의 용어는 "apple"로 반환됩니다. 하지만, raw를 반환하는 것은 용어의 원래 형태를 반환하기 때문에, 검색어 "apple"의 용어는 "apple"로 반환됩니다.
반면, getTermsReturnRaw 메서드의 raw를 반환하지 않는 경우, 용어는 분석된 형태로 반환됩니다. 예를 들어, 검색어 "apple"의 용어는 "apple"이 아닌 "apple"의 분석된 형태로 반환됩니다.
이러한 차이점을 이해하여, 검색어의 용어를 가져올 때 raw를 반환하는지 여부에 따라 결과값을 다르게 사용할 수 있습니다.
예를 들어, 검색어의 용어를 원래 형태로 사용해야 하는 경우, raw를 반환하는 getTermsReturnRaw 메서드를 사용할 수 있습니다. 반면, 검색어의 용어를 분석된 형태로 사용해야 하는 경우, raw를 반환하지 않는 메서드를 사용할 수 있습니다.
2025-07-27 15:52