다음을 통해 공유


Azure AI 검색용 JavaScript 샘플

Azure AI Search 솔루션의 기능 및 워크플로를 보여 주는 JavaScript 코드 샘플에 대해 알아봅니다. 이러한 샘플은 JavaScript용 Azure SDK에 대한 Azure AI Search 클라이언트 라이브러리를 사용하며, 다음 링크를 통해 탐색할 수 있습니다.

대상 링크
패키지 다운로드 www.npmjs.com/package/@azure/search-documents
API 참조 @azure/search-documents
API 테스트 사례 github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
소스 코드 github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
변경 로그 github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

SDK 샘플

Azure SDK 개발 팀의 코드 샘플은 API 사용을 보여 줍니다. 이러한 샘플은 GitHub의 Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples 에서 찾을 수 있습니다.

JavaScript 샘플

Sample 설명
인덱스 인덱스를 만들고, 업데이트하고, 가져와서 나열하고, 삭제합니다. 이 샘플 범주에는 서비스 통계 샘플도 포함됩니다.
인덱서 인덱서를 만들고, 업데이트하고, 가져오기, 나열, 다시 설정 및 삭제합니다.
dataSourceConnections(인덱서의 경우) 지원되는 데이터 원본의 인덱서 기반 인덱싱에 필요한 데이터 원본 연결을 생성, 업데이트, 가져오기, 나열 및 삭제합니다.
기술 역량 인덱서에 연결된 기술 세트를 만들고 업데이트, 가져오기, 나열 및 삭제하고 인덱싱하는 동안 AI 기반 보강을 수행합니다.
synonymMaps 동의어 맵 만들기, 업데이트, 가져오기, 나열 및 삭제
vectorSearch 벡터를 인덱싱하고 벡터 쿼리를 보냅니다.

TypeScript 샘플

Sample 설명
인덱스 인덱스를 만들고, 업데이트하고, 가져와서 나열하고, 삭제합니다. 이 샘플 범주에는 서비스 통계 샘플도 포함됩니다.
인덱서 인덱서를 만들고, 업데이트하고, 가져오기, 나열, 다시 설정 및 삭제합니다.
dataSourceConnections(인덱서의 경우) 지원되는 데이터 원본의 인덱서 기반 인덱싱에 필요한 데이터 원본 연결을 생성, 업데이트, 가져오기, 나열 및 삭제합니다.
기술 역량 인덱서에 연결된 기술 세트를 만들고 업데이트, 가져오기, 나열 및 삭제하고 인덱싱하는 동안 AI 기반 보강을 수행합니다.
synonymMaps 동의어 맵 만들기, 업데이트, 가져오기, 나열 및 삭제
vectorSearch 벡터 검색 만들기, 업데이트, 가져오기, 나열 및 삭제

문서 샘플

Azure AI 검색 팀의 코드 샘플은 기능 및 워크플로를 보여 줍니다. 다음 샘플은 자습서, 빠른 시작 및 방법 문서에서 참조됩니다. 이러한 샘플은 GitHub의 Azure-Samples/azure-search-javascript-samples 에서 찾을 수 있습니다.

JavaScript 샘플

Sample 아티클 설명
빠른 시작 빠른 시작: 전체 텍스트 검색 샘플 데이터를 사용하여 검색 인덱스 만들기, 로드 및 쿼리
quickstart-semantic-ranking-js 빠른 시작: 시맨틱 랭킹 인덱스 스키마에 의미 체계 순위를 추가하고 의미 체계 쿼리를 실행합니다.
quickstart-vector-js 빠른 시작: 벡터 검색 인덱스 및 쿼리 벡터 콘텐츠입니다.

TypeScript 샘플

Sample 아티클 설명
quickstart-semantic-ranking-ts 빠른 시작: 시맨틱 랭킹 인덱스 스키마에 의미 체계 순위를 추가하고 의미 체계 쿼리를 실행합니다.
quickstart-vector-ts 빠른 시작: 벡터 검색 인덱스 및 쿼리 벡터 콘텐츠입니다.

다른 샘플

다음 샘플은 Azure AI Search 팀에서도 게시하지만 설명서에서는 참조되지 않습니다. 연결된 추가 정보 파일은 사용 지침을 제공합니다.

Sample 설명
azure-search-classic-rag 싱글 샷 RAG는 Azure OpenAI의 채팅 완료 모델과 함께 클래식 검색 엔진을 Azure AI Search의 접지 데이터로 사용합니다.
azure-search-vector-sample.js 벡터 검색을 수행하는 방법의 JavaScript 예제입니다.
azure-function-search 검색 서비스에 쿼리를 보내는 Azure 함수의 JavaScript 예제입니다. 이 JavaScript 버전을 .NET을 api 사용하여 웹 사이트에 검색 추가에 사용되는 코드로 대체할 수 있습니다.
bulk-insert 푸시 API를 사용하여 문서를 업로드하고 인덱싱하는 방법의 JavaScript 예제입니다.

샘플 브라우저를 사용하여 GitHub에서 Microsoft 코드 샘플을 검색합니다. 제품, 서비스 및 언어별로 검색을 필터링할 수 있습니다.