(ElasticSearch) 라우팅과 앨리어스를 함께 사용하기

앨리어스가 하나의 색인을 가리키고 있을 경우, 라우팅과 함께 사용한다면 쿼리 요청이나 색인 시점에 자동으로 라우팅 값을 적용시키는 효과를 얻을 수도 있다.

예)
POST /_aliases
{
  "actions" : [
    {
      "add" : {
        "index" : "get-together",
        "alias" : "denver-events",
        "filter" : {
          "term" : {
            "name" : "denver"
          }
        },
        "routing" : "denver"
      }
    }
  ]
}

* denver-events 앨리어스를 사용하여 모든 문서를 조회

POST /denver-events/_search?pretty
{
  "query" : {
    "match_all" : {}
  },
  "fields" : [
    "name"
  ]
}





댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기