
SolrQuery::setTermsReturnRaw 함수는 Solr 쿼리에서 사용하는 TermsComponent의 ReturnRaw 옵션을 설정하는 함수입니다. TermsComponent는 쿼리 결과에서 단어와 그 빈도수를 반환하는 컴포넌트입니다.
이 함수를 사용하여 ReturnRaw 옵션을 true로 설정하면, 쿼리 결과에서 단어와 그 빈도수를 raw 형태로 반환합니다. 예를 들어, 쿼리 결과에서 단어 "apple"이 5번 등장한다면, ReturnRaw 옵션을 true로 설정하면 "apple:5"과 같은 형태의 결과를 반환합니다.
반면, ReturnRaw 옵션을 false로 설정하면, 쿼리 결과에서 단어와 그 빈도수를 분석된 형태로 반환합니다. 예를 들어, 쿼리 결과에서 단어 "apple"이 5번 등장한다면, ReturnRaw 옵션을 false로 설정하면 "apple"과 같은 형태의 결과를 반환합니다.
이 함수를 사용할 때 주의할 점은, ReturnRaw 옵션을 true로 설정하면 쿼리 결과의 크기가 증가할 수 있다는 점입니다. 또한, ReturnRaw 옵션을 true로 설정하면 쿼리 결과의 분석이 수행되지 않으므로, 분석이 필요한 경우에는 ReturnRaw 옵션을 false로 설정해야 합니다.
또한, 이 함수는 Solr 4.x 버전부터 사용할 수 있습니다. Solr 3.x 버전에서는 TermsComponent의 ReturnRaw 옵션을 설정하는 방법이 다르므로, Solr 4.x 버전 이상을 사용하는 것을 권장합니다.
2025-03-18 17:59