다음은 var 필드의 길이를 측정하는 Painless 스크립트. 그런데 안 된다. 6 버전에서는 됐었는데?
해당 필드값이 존재할 때만 실행되게끔 조건을 주니 성공. scripted field 이름은 test.
ruby 플러그인으로 생성한 var_len 필드와 비교해보니 잘 동작하는 듯.
드디어 집계도 된다. 그런데 측정값이 좀 다르네?
해당 시간대를 살펴보니 측정 실패 구간 발생.
이상한 게 지우고 다시 만들기를 몇 번 반복해도 계속 같은 구간에서만 측정이 안 된다. 일정 길이를 벗어나면 측정을 못하나?
아직은 찝찝하다. 실시간 계산 과정에서 메모리 소모도 심하다고 하니 scripted field는 정말 아쉬울 때나 써야할 듯.
관련 글
댓글 없음:
댓글 쓰기