사용 방법 App Connect with Milvus
Milvus 오픈 소스 기반의 고성능 벡터 데이터베이스로, 대량의 비정형 데이터를 효율적으로 저장하고 검색하도록 설계되었습니다.
지원되는 제품 및 API 버전
이 커넥터가 지원하는 제품 및 API 버전을 확인하려면 IBM 지원 페이지의 '상세 시스템 요구 사항'을 참조하십시오.
다음에 연결 Milvus
App Connect Designer의 페이지(이전의 카탈로그 페이지) 또는 플로우 편집기에 표시되는 연결 필드를 작성하십시오. 필요한 경우 관리자와 협력하여 Milvus 관리자와 협력하여 이 값을 얻으세요.
- 서버 URL 는 런타임 호출을 수행하는 API 서버의 URL 입니다.
- 토큰은 API 엔드포인트에 접근하기 위해 사용되는 토큰입니다. 토큰을 받으려면 콜론(:)을 사용하여 Milvus 인스턴스에 액세스하는 데 사용하는 사용자 아이디와 비밀번호를 연결합니다. 예를 들어,
root:milvus입니다. 자세한 내용은 Milvus 문서 페이지의 '사용자 액세스 인증'을 참조하십시오. - 신뢰할 수 있고 비생산 환경에서만 사용되는 자체 서명 인증서를 수락하려면 '자체 서명 인증서 허용'을 true로 설정하십시오. 기본값은 false입니다.
- 사설 네트워크 클라이언트를 사용하여 사설 네트워크 내 엔드포인트에 연결하거나 서버 URL 를 재정의하려면 서버 URL 를 재정의해야 합니다.
<http or https>://<host_name>:<port>형식으로 커넥터의 호스트 및 포트에 대한 재정의 값을 지정합니다. 개인 네트워크 클라이언트를 사용하지 않거나 재정의가 필요하지 않은 경우, 이 필드에 값을 입력하지 마십시오. - 비공개 네트워크 연결 : 비공개 네트워크 에이전트의 이름을 선택합니다 App Connect 프라이빗 네트워크에 연결하는 데 사용하는 에이전트의 이름을 선택합니다. 이 목록은 비공개 네트워크 페이지에서 생성된 비공개 네트워크 에이전트의 이름으로 채워집니다. 자세한 내용은 비공개 네트워크에 연결하기를 참조하세요.
엔드포인트에 연결하려면 Milvus 엔드포인트에 처음으로 연결하려면 App Connect 디자이너 애플리케이션 및 API 페이지에서 Milvus 을 확장한 다음 연결을 클릭합니다. 자세한 내용은 계정 관리하기를 참조하세요.
에서 만든 계정을 사용하기 전에 App Connect 에서 생성된 계정을 사용하기 전에 계정을 식별하는 데 도움이 되는 의미 있는 이름으로 이름을 변경하세요. 애플리케이션 및 API 페이지에서 계정 이름을 변경하려면 계정을 선택하고 옵션 메뉴(⋮)를 연 다음 계정 이름 바꾸기를 클릭합니다.
일반 고려사항
App Connect 디자이너를 사용하기 전에 Milvus 를 사용하기 전에 다음 고려 사항을 참고하세요:
- App Connect 디자이너의 애플리케이션 및 API 페이지에서 사용 가능한 트리거 이벤트 및 작업 목록을 확인할 수 있습니다.
일부 애플리케이션의 경우 이벤트 및 작업은 환경과 커넥터가 구성 가능한 이벤트 및 동적 작업 검색을 지원하는지 여부에 따라 달라집니다. 애플리케이션이 구성 가능한 이벤트를 지원하는 경우 이벤트 목록 아래에 구성 가능한 이벤트 더 보기 링크가 표시됩니다. 애플리케이션이 동작의 동적 검색을 지원하는 경우 동작 목록 아래에 자세히 보기 링크가 표시됩니다.
- 애플리케이션에 여러 개의 계정을 사용하는 경우 해당 애플리케이션에 대한 작업을 선택할 때 표시되는 필드 집합은 계정마다 다를 수 있습니다. 흐름 편집기에서 일부 애플리케이션은 항상 작업에 대해 선별된 정적 필드 집합을 제공합니다. 다른 애플리케이션은 동적 검색을 사용하여 연결된 인스턴스에 구성된 필드 집합을 검색합니다. 예를 들어 애플리케이션의 두 인스턴스에 대해 두 개의 계정이 있는 경우 첫 번째 계정에서는 즉시 사용할 수 있는 설정을 사용할 수 있습니다. 그러나 두 번째 계정은 추가 사용자 지정 필드로 구성할 수 있습니다.
이벤트 및 작업
Milvus 이벤트
이러한 이벤트는 흐름에서 작업을 완료하기 시작하도록 흐름을 트리거하는 이 애플리케이션의 변경에 대한 것입니다.
Milvus 작업
흐름이 이 애플리케이션에서 이러한 작업을 완료합니다.
| 오브젝트 | 조치 | 설명 |
|---|---|---|
| 콜렉션 | 컬렉션 검색 | 이 작업은 지정된 데이터베이스의 모든 컬렉션 이름을 검색합니다 |
| 데이터베이스 | 모든 데이터베이스 검색 | 이 작업은 현재 인스턴스의 모든 데이터베이스를 검색합니다 Milvus 인스턴스 |
| 벡터 | 벡터 삭제 | 이 작업은 엔티티를 ID 또는 부울 표현식으로 삭제합니다 |
| 하이브리드 검색 벡터 | 이 작업은 벡터 유사도와 스칼라 필터링을 기반으로 엔티티를 검색하고, 지정된 전략을 사용하여 결과를 재정렬합니다 | |
| 벡터 삽입 | 이 작업은 특정 컬렉션에 데이터를 삽입합니다 | |
| 벡터 검색 | 이 연산은 지정된 부울 표현식을 사용하여 스칼라 필드에 대한 필터링을 수행합니다 | |
| 검색 벡터 | 이 작업은 선택적 스칼라 필터링 표현식을 사용하여 벡터 유사성 검색을 수행합니다 |