Asynchronous search settings
출처: 문서
본문
비동기 검색 설정
Asynchronous Search 플러그인은 표준 OpenSearch 클러스터 설정에 여러 설정을 추가해요. 이 설정들은 동적이기 때문에 클러스터를 재시작하지 않고도 플러그인의 기본 동작을 변경할 수 있어요. 정적 설정과 동적 설정에 대해 더 자세히 알아보려면 OpenSearch 구성하기를 참고하세요.
설정을 persistent 또는 transient로 표시할 수 있어요.
예를 들어 결과 인덱스의 보존 기간을 업데이트하려면:
PUT _cluster/settings
{
"transient": {
"plugins.asynchronous_search.max_wait_for_completion_timeout": "5m"
}
}
| 설정 | 기본값 | 설명 |
|---|---|---|
plugins.asynchronous_search.max_search_running_time |
12시간 | 검색의 최대 실행 시간이며, 이 시간을 초과하면 검색이 종료돼요. |
plugins.asynchronous_search.node_concurrent_running_searches |
20 | 코디네이팅 노드당 동시에 실행되는 검색 수예요. |
plugins.asynchronous_search.max_keep_alive |
5일 | 검색 결과가 클러스터에 저장될 수 있는 최대 시간이에요. |
plugins.asynchronous_search.max_wait_for_completion_timeout |
1분 | wait_for_completion_timeout 파라미터의 최댓값이에요. |
plugins.asynchronous_search.persist_search_failures |
false | 검색 실패로 끝난 비동기 검색 결과를 시스템 인덱스에 저장해요. |