QueryMilvus 2025.5.31.15

번들

com.snowflake.openflow.runtime | runtime-milvus-processors-nar

설명

벡터를 사용하여 Milvus 데이터베이스에서 지정된 컬렉션을 쿼리합니다. 쿼리 결과는 검색된 각 벡터의 결과 레코드 경로 아래 현재 레코드에 추가됩니다.

태그

chatbot, embeddings, gen ai, genai, generative ai, llm, metadata, milvus, openflow, publish, query, search, text, vector

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

컬렉션 이름

사용할 Milvus 컬렉션 이름의 이름입니다

최대 쿼리 배치 크기

쿼리 중 Milvus에 대한 단일 요청에 포함되는 벡터의 수입니다. Milvus는 한 번에 10개 이상의 벡터를 배치 쿼리할 수 없습니다.

최대 결과

반환할 최대 결과 수(예: Top K)

Milvus 연결 서비스

Milvus 데이터베이스 접속을 위한 연결 서비스

출력 검색 필드

Milvus 데이터베이스에 대한 검색에서 반환할 추가 필드의 쉼표로 구분된 목록입니다. Milvus는 기본적으로 점수 및 id 필드를 반환합니다.

파티션

작업을 수행할 벡터 데이터베이스의 파티션입니다. 데이터베이스에 파티션이 하나만 있는 경우 비워둡니다.

Record Reader

FlowFile 을 읽는 데 사용할 Record Reader

Record Writer

결과 작성에 사용할 Record Writer

순위 재지정 평활화 매개 변수

하이브리드 검색 중 Reciprocal Rank Fusion(RRFRanker)의 평활화 매개 변수

결과 레코드 경로

레코드에서 결과를 배치할 위치를 지정합니다.

스파스 벡터 필드 이름

스파스 벡터를 저장하는 데 사용할 필드의 이름입니다.

스파스 벡터 인덱스 경로

스파스 벡터를 제공해야 하는 경우, 이 RecordPath 는 사용할 스파스 데이터의 인덱스를 가리킵니다.

스파스 벡터 값 경로

스파스 벡터를 제공해야 하는 경우, 이 RecordPath 는 사용할 스파스 데이터의 값을 가리킵니다.

벡터 필드 이름

벡터를 저장하는 데 사용할 Milvus 내 필드의 이름입니다.

벡터 레코드 경로

레코드의 벡터 필드 경로

관계

이름

설명

실패

FlowFiles 로 전송할 수 없고 재시도가 성공할 것으로 예상되지 않는 경우 이 관계로 라우팅됩니다

retry

FlowFiles 로 보내지 못했지만 재시도가 도움이 될 수 있는 경우 이 관계로 라우팅됩니다

성공

FlowFiles 에 성공적으로 전송된 메시지는 이 관계로 라우팅됩니다

참고 항목