다중 인덱스

index 파라미터를 사용하는 대부분의 API는 test1,test2,test3와 같은 쉼표(,)기반의 목록 또는 _all을 사용한 전체 인덱스를 사용하여 다중인덱스 처리를 지원합니다. 와일드카드와(예 : test*, *test, te*t, *test*) 추가(+) 또는 제외(-) (예 : +test*, -test3)도 가능합니다.

모든 다중 인덱스 API는 다음의 URL 쿼리 파라미터를 지원합니다.

  • ignore_unavilable

    • 만약 특정 인덱스가 사용이 불가능할 경우 무시할 것인지에 대한 여부입니다. 보통은 존재하지 않거나 닫혀있는 인덱스가 해당합니다. true 또는 false로 지정이 가능합니다.
  • allow_no_indices

    • 와일드카드로 지정한 인덱스의 결과가 없는 경우 실패여부를 지정하는 것 입니다. true 또는 false로 정의할 수 있습니다. 예로 foo* 지정한 뒤 foo로 시작하는 인덱스가 없는 경우에는 설정한 값에 따라 요청이 실패할 수 있습니다. 이 설정은 _all이나 *에도 지정할 수 있습니다. 별칭에도 적용할 수 있으며 별칭이 닫혀있는 인덱스를 지칭할 경우 발생합니다.
  • expand_wildcards

    • 와일드카드로 지정한 인덱스의 명을 어디까지 검색할지에 대한 파라미터입니다. open으로 지정할 경우에는 열려있는 인덱스만 확인하게 되며, closed로 지정할 경우에는 닫혀있는 인덱스만 확인합니다. 또한 open,closed로 지정하면 모든 인덱스를 확인합니다. none으로 지정할 경우에는 와일드카드를 사용하지 않으며 all일 경우에는 open,closed와 동일하게 모든 인덱스를 확인하게 됩니다.

위 파라미터에 대한 기본값은 사용하는 API에 따라 지정이 됩니다.

단일 인덱스 관련 API(문서 API단일 인덱스 별칭 API)는 다중 인덱스를 지원하지 않습니다.

results matching ""

    No results matching ""