Significant terms on numeric fieldsedit
Numeric fields have been refactored to use a different data structure that performs better for range queries. However, since this data structure does not record document frequencies, numeric fields need to fall back to running queries in order to estimate the number of matching documents in the background set, which may incur a performance degradation.
numeric field는 range query에 대해 더 나은 성능을 보이는 다른 데이터 구조를 사용하도록 refactoring 되었다. 그러나, 이 데이터 구조는 document frequency를 기록하지 않기 때문에, numeric field는 background에서 일치하는 document 수를 예측하기 위해 실행중인 query에 의존해야 한다. 이는 성능 저하를 초래할 수 있다.
It is recommended to use keyword
fields instead, either directly or through a multi-field if the numeric representation is still needed for sorting, range queries or numeric aggregations like stats
aggregations.
stats
aggregations처럼, 정렬, range query 또는 numeric aggregation에 numeric 표현이 여전히 필요한 경우, keyword
field를, 직접 또는 multi-field를 통해, 사용하는 것이 좋다.
ip_range
aggregationsedit
Now that Elasticsearch supports ipv6
, ip
addresses are encoded in the index using a binary representation rather than a numeric representation. As a consequence, the output of ip_range
aggregations does not give numeric values for from
and to
anymore.
이제 Elasticsearch가 ipv6
을 지원하기 때문에, ip
주소는 numeric 표현이 아닌 binary 표현을 사용하여 index에 인코딩된다. 결과적으로, ip_range
aggregation 결과는 더 이상 from
과 to
에 대해 numeric 값을 제공하지 않는다.
size: 0
on Terms, Significant Terms and Geohash Grid Aggregationsedit
size: 0
is no longer valid for the terms, significant terms and geohash grid aggregations. Instead a size should be explicitly specified with a number greater than zero.
size: 0
은 terms, significant terms, geohash grid aggregation에 대해 더 이상 유효하지 않다. 대신 size는 명시적으로 0보다 큰 숫자로 지정해야 한다.
Fractional time valuesedit
Fractional time values (e.g., 0.5s) are no longer supported. For example, this means when setting date histogram intervals "1.5h" will be rejected and should instead be input as "90m".
소수점 시간 값(예 : 0.5초)는 더 이상 지원되지 않는다. 예를 들어, 이것은 date histogram interval "1.5h" 설정은 거부되며, 대신 "90m" 로 입력되어야 함을 의미한다.
'5.X > 8. Breaking Changes' 카테고리의 다른 글
v5.0-13. Packaging (0) | 2017.10.22 |
---|---|
v5.0-14. Plugin changes (0) | 2017.10.22 |
v5.0-15. Filesystem related changes (0) | 2017.10.22 |
v5.0-16. Path to data on disk (0) | 2017.10.22 |
v5.0-18. Script related changes (0) | 2017.10.22 |