
Solr의 CollapseFunction은 결과 집합을 축소하는 데 사용되며, setMin() 메소드는 결과 집합에서 최소값을 지정하는 데 사용됩니다.
setMin() 메소드는 필드명과 최소값을 받습니다. 필드명은 문자열로, 최소값은 숫자로 지정됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
이 예제에서 "price"는 필드명, 1000.0은 최소값입니다.
CollapseFunction은 결과 집합에서 price 필드의 값이 1000.0 이상인 문서만 축소합니다.
CollapseFunction은 여러 필드를 지정할 수 있으며, 여러 최소값을 지정할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("quantity", 10);
이 예제에서 price 필드는 1000.0 이상, quantity 필드는 10 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일한 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
이 예제에서 price 필드는 2000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("quantity", 2000.0);
이 예제에서 price 필드는 1000.0 이상, quantity 필드는 2000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
이 예제에서 price 필드는 2000.0 이상, quantity 필드는 2000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
이 예제에서 price 필드는 3000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
이 예제에서 price 필드는 4000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
이 예제에서 price 필드는 5000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
collapseFunction.setMin("price", 6000.0);
이 예제에서 price 필드는 6000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
collapseFunction.setMin("price", 6000.0);
collapseFunction.setMin("price", 7000.0);
이 예제에서 price 필드는 7000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
collapseFunction.setMin("price", 6000.0);
collapseFunction.setMin("price", 7000.0);
collapseFunction.setMin("price", 8000.0);
이 예제에서 price 필드는 8000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
collapseFunction.setMin("price", 6000.0);
collapseFunction.setMin("price", 7000.0);
collapseFunction.setMin("price", 8000.0);
collapseFunction.setMin("price", 9000.0);
이 예제에서 price 필드는 9000.0 이상인 문서만 축소합니다.
CollapseFunction은 필드명과 최소값을 지정할 때, 필드명이 동일하지 않은 경우에는 최소값이 더 큰 값을 사용합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
```java
CollapseFunction collapseFunction = new CollapseFunction();
collapseFunction.setMin("price", 1000.0);
collapseFunction.setMin("price", 2000.0);
collapseFunction.setMin("quantity", 2000.0);
collapseFunction.setMin("price", 3000.0);
collapseFunction.setMin("price", 4000.0);
collapseFunction.setMin("price", 5000.0);
collapseFunction.setMin("price", 6000.0);
collapseFunction.setMin("price", 7000.0);
collapseFunction.setMin("price", 8000.0);
collapseFunction.setMin("
2025-08-03 10:47