Full-text 검색들을 검색 템플릿으로 만들어 사용자의 입력을 받아 쿼리에 동적으로 적용하도록 할 수 있습니다.
예를 들어, 웹 사이트나 어플리케이션의 검색 엔진으로 백엔드 OpenSearch를 사용한다면, 사용자가 직접 입력하게 검색어를 입력하게 하여 검색 템플릿의 파라미터로 보낼 수 있습니다.
사용자의 입력값을 OpenSearch의 쿼리 코드로 변환해야하는 작업을 할 때 검색 템플릿을 사용하여 코드를 단순화할 수 있습니다.
검색 쿼리에 필드를 추가해야 하는 경우, 코드를 변경하지 않고 템플릿을 수정하기만 하면 됩니다.
아래 기능 예시 : https://opensearch.org/docs/latest/opensearch/search-template/
- 검색 템플릿 만들기
- 검색 템플릿 저장 및 실행
- 검색 템플릿을 사용한 고급 파라미터 변환
- 여러 검색 템플릿
- 검색 템플릿 관리
반응형
'OpenSearch (ElasticSearch)' 카테고리의 다른 글
[14] 샤드 인덱싱 backpressure (인덱싱 작업 부하에 대한 조정) (0) | 2022.03.18 |
---|---|
[13] OpenSearch Logs (0) | 2022.03.18 |
[11] 쿼리 DSL (Domain-Specific Language) (0) | 2022.03.18 |
[10] 데이터 재인덱싱 (0) | 2022.03.18 |
[9] 집계 - 버킷 집계 (0) | 2022.03.13 |