Chunking 전략
•
Fixed-size
•
Recursive
•
Parent - Child
•
Document-based
•
Semantic
최적화 및 모니터링
•
Latency 파악
◦
OpenSearch response VS end-to-end network time
◦
Instance type & size
◦
Queue에 검색 요청이 쌓이고 있는지(지연중인지)
◦
Client timeout 설정은 Query 종료와 무관함
▪
Client timeout 됐다고 Query가 종료된 게 아님. 이걸 하고 싶으면 Cluster or Index or Query에 별도로 timeout을 넣어줘야 함
•
검색에 문제가 있는 경우 주요 메트릭
◦
ThreadPoolSearchQueue / 1,000개가 default. 이를 상회하면 요청이 거절되면서 SearchReject로 가게 됨