본문 바로가기
WIKI 기술 지식 베이스

Improving search performance

원문 보기 위키 갱신

출처: 문서

본문

검색 성능 개선하기

OpenSearch는 기본적인 최적화부터 특화된 기법까지, 검색 성능을 개선할 수 있는 여러 가지 방법을 제공해요:

  • 자주 접근하는 데이터를 caching으로 메모리에 저장해 더 빠르게 조회할 수 있어요.

  • concurrent segment search를 사용해 세그먼트를 동시에 검색하면 리소스 활용도를 높일 수 있어요.

  • search shard routing으로 샤드 선택을 제어해 쿼리 라우팅을 최적화할 수 있어요.

  • 시계열 워크로드에서는 index-level search pruning을 사용해 일치하는 문서를 포함할 수 없는 인덱스를 건너뛸 수 있어요.

  • asynchronous search로 리소스를 많이 사용하는 쿼리를 비동기로 실행하면 타임아웃을 피할 수 있어요.

  • 분석 워크로드에서는 star-tree index를 사용해 집계 성능을 개선할 수 있어요.

더 알아보기 (Learn more)