사용 방법 App Connect with Milvus

Milvus 오픈 소스 기반의 고성능 벡터 데이터베이스로, 대량의 비정형 데이터를 효율적으로 저장하고 검색하도록 설계되었습니다.

지원되는 제품 및 API 버전

이 커넥터가 지원하는 제품 및 API 버전을 확인하려면 IBM 지원 페이지의 '상세 시스템 요구 사항'을 참조하십시오.

다음에 연결 Milvus

App Connect Designer의 Connect > 애플리케이션 및 API 페이지(이전의 카탈로그 페이지) 또는 플로우 편집기에 표시되는 연결 필드를 작성하십시오. 필요한 경우 관리자와 협력하여 Milvus 관리자와 협력하여 이 값을 얻으세요.

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 또는 부울 표현식으로 삭제합니다
하이브리드 검색 벡터 이 작업은 벡터 유사도와 스칼라 필터링을 기반으로 엔티티를 검색하고, 지정된 전략을 사용하여 결과를 재정렬합니다
벡터 삽입 이 작업은 특정 컬렉션에 데이터를 삽입합니다
벡터 검색 이 연산은 지정된 부울 표현식을 사용하여 스칼라 필드에 대한 필터링을 수행합니다
검색 벡터 이 작업은 선택적 스칼라 필터링 표현식을 사용하여 벡터 유사성 검색을 수행합니다