일래스틱서치에서 인덱스에 대해서만 앨리어싱을 사용할 수 있었는데,
일래스틱서치 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)에서도 적용되지 않는다.
유의할 필요가 있다.
'Elasticsearch' 카테고리의 다른 글
[elasticsearch 7] 파이프라인 프로세스 (pipeline processor) 월별 인덱스 저장 예시 (0) | 2019.09.24 |
---|---|
Kibana - index pattern (5.x, 6.x)관련 내용 변경 (0) | 2019.04.02 |
kibana 7.0부터 mobile 지원 (0) | 2019.02.17 |
[elasticsearch5] /를 포함하는 인덱스 id 저장하기 (0) | 2018.08.13 |
[elasticsearch5] _id 만 저장 테스트 (0) | 2018.08.08 |