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

![Clients icon]({{site.url}}{{site.baseurl}}/images/icons/OpenSearch-Clients-Icon.avif){: .heading-icon} OpenSearch language clients

원문 보기 위키 갱신

Clients icon{: .heading-icon} OpenSearch language clients

출처: 문서

본문

Clients icon{: .heading-icon} OpenSearch 언어 클라이언트

OpenSearch 클라이언트를 사용하면 애플리케이션 코드에서 OpenSearch를 사용할 수 있어요. 클라이언트는 클러스터에 연결하고 요청을 보내며 응답을 프로그래밍 언어의 객체로 반환하므로 HTTP 요청을 직접 구성하거나 JSON을 파싱하지 않고도 인덱스를 생성하고 문서를 추가하며 검색할 수 있어요.

OpenSearch 클라이언트

OpenSearch는 다음 프로그래밍 언어 및 플랫폼용 클라이언트를 제공해요:

지원 중단된 클라이언트

다음 클라이언트는 지원이 중단되었어요:

레거시 클라이언트

Elasticsearch OSS 7.10.2와 호환되는 클라이언트는 OpenSearch 1.x에서도 작동해요. 하지만 해당 클라이언트의 최신 버전에는 라이선스 또는 버전 확인 기능이 포함되어 인위적으로 호환성을 깨뜨릴 수 있어요. 다음 표는 OpenSearch 1.x와의 최상의 호환성을 위해 사용할 클라이언트 버전을 권장해요. OpenSearch 2.0 이상에서는 어떤 Elasticsearch 클라이언트도 OpenSearch와 완전히 호환되지 않아요.

While OpenSearch and Elasticsearch share several core features, mixing and matching the client and server has a high risk of errors and unexpected results. As OpenSearch and Elasticsearch continue to diverge, such risks may increase. Although your Elasticsearch client may continue working with your OpenSearch cluster, using OpenSearch clients for OpenSearch clusters is recommended. {: .warning}

특정 클라이언트의 호환성 매트릭스를 보려면 해당 클라이언트 저장소의 COMPATIBILITY.md 파일을 참조하세요.

클라이언트 권장 버전
Elasticsearch Java low-level REST client 7.13.4
Elasticsearch Java high-level REST client 7.13.4
Elasticsearch Python client 7.13.4
Elasticsearch Node.js client 7.13.0
Elasticsearch Ruby client 7.13.0

레거시 클라이언트를 테스트하여 작동하는 것을 확인한 경우, PR을 제출하여 이 표에 추가하세요.

더 알아보기 (Learn more)