Elasticsearch
일래스틱서치 6.4 부터 필드에 앨리어싱을 추가할 수 있다.
'김용환'
2019. 3. 15. 13:57
일래스틱서치에서 인덱스에 대해서만 앨리어싱을 사용할 수 있었는데,
일래스틱서치 6.4 부터 필드에 앨리어싱을 추가할 수 있다.
https://www.elastic.co/guide/en/elasticsearch/reference/6.4/alias.html
PUT trips { "mappings": { "_doc": { "properties": { "distance": { "type": "long" }, "route_length_miles": { "type": "alias", "path": "distance" // }, "transit_mode": { "type": "keyword" } } } } } GET _search { "query": { "range" : { "route_length_miles" : { "gte" : 39 } } } }
그러나 요청은 가능하지만 json 응답은 앨리어스의 원본으로 결과가 나온다.
또한, https://github.com/elastic/elasticsearch/issues/37212 에 따른대로 percolator(elasticsearch - alert)에서도 적용되지 않는다.
유의할 필요가 있다.