
SolrQuery::getTerms 메소드는 특정 필드의 값을 가져올 때 사용됩니다. 이 메소드의 파라미터는 다음과 같습니다.
- 필드명: 필드의 이름을 지정합니다. 예를 들어, 'title' 필드의 값을 가져오려면 'title'을 지정합니다.
- 단어: 검색할 단어를 지정합니다. 예를 들어, '단어'를 검색하려면 '단어'를 지정합니다.
- 정렬 순서: 결과를 오름차순('asc')이나 내림차순('desc')으로 정렬할 수 있습니다.
위 코드에서 '단어' 파라미터는 검색할 단어를 지정하는 역할을 합니다. 이 경우, '단어'를 검색하여 결과를 반환합니다.
getTerms 메소드의 반환 값은 TermResult 객체의 컬렉션입니다. TermResult 객체는 다음과 같은 속성을 가지고 있습니다.
- term: 검색한 단어
- count: 단어의 빈도 수
- docCount: 단어가 포함된 문서의 수
예를 들어, '단어'를 검색한 결과는 다음과 같습니다.
- term: 단어
- count: 10
- docCount: 5
이 결과는 '단어'가 10번 등장하고, 5개의 문서에 포함되어 있는 것을 의미합니다.
2025-05-13 07:36