
CollapseFunction::setMax은 CollapseFunction을 사용하여 문서를 그룹화할 때, 그룹 내에서 최대값을 구하는 데 사용되는 옵션입니다.
CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구하는 방법은 다음과 같습니다.
1. CollapseFunction을 사용하여 문서를 그룹화합니다.
2. CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구합니다.
예를 들어, 다음과 같은 문서가 있다고 가정해 보겠습니다.
| id | name | score |
| --- | --- | --- |
| 1 | A | 10 |
| 2 | A | 20 |
| 3 | B | 5 |
| 4 | B | 15 |
CollapseFunction::setMax을 사용하여 name이 같은 문서를 그룹화하고 그룹 내에서 최대 score를 구하는 코드는 다음과 같습니다.
#hostingforum.kr
json
{
"collapse": {
"field": "name",
"maxDoc": true
},
"query": {
"query": "*:*"
}
}
이 코드는 name이 같은 문서를 그룹화하고 그룹 내에서 최대 score를 구합니다.
CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구하는 방법은 다음과 같습니다.
* CollapseFunction을 사용하여 문서를 그룹화합니다.
* CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구합니다.
* maxDoc 옵션을 true로 설정하여 그룹 내에서 최대값을 구합니다.
CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구하는 예제는 다음과 같습니다.
#hostingforum.kr
json
{
"collapse": {
"field": "name",
"maxDoc": true
},
"query": {
"query": "*:*"
},
"facets": {
"score": {
"facet": "max",
"field": "score"
}
}
}
이 코드는 name이 같은 문서를 그룹화하고 그룹 내에서 최대 score를 구합니다.
CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구하는 방법은 다음과 같습니다.
* CollapseFunction을 사용하여 문서를 그룹화합니다.
* CollapseFunction::setMax을 사용하여 그룹 내에서 최대값을 구합니다.
* maxDoc 옵션을 true로 설정하여 그룹 내에서 최대값을 구합니다.
* facets 옵션을 사용하여 그룹 내에서 최대값을 구합니다.
2025-06-27 07:17