다음은 url 필드에서 추출한 파일과 확장자 정보를 이용해서 런타임 필드를 만드는 painless 스크립트. 정보 추출 범위는 .을 포함한 url만으로 제한했다.
PUT iislog/_mapping{ "runtime": { "file": { "type": "keyword", "script": """ if (doc['url'].value.contains('.')) { String result = grok('.*\\/(?<file>.*)').extract(doc['url'].value).file; emit(result); } """ },


