QueryMilvus 2025.5.31.15

Bundle

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

Description

Effectue la requête d’une collection donnée dans une base de données Milvus à l’aide de vecteurs. Les résultats de la requête sont ajoutés à l’enregistrement en cours sous le chemin de l’enregistrement des résultats pour chaque vecteur recherché.

Balises

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

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Collection Name

Nom de la collection Milvus à utiliser

Max Query Batch Size

Il s’agit du nombre de vecteurs contenus dans une seule requête adressée à Milvus lors d’une requête. Milvus n’est pas en mesure de prendre en charge les requêtes par lot de plus de 10 vecteurs à la fois.

Maximum Results

Le nombre maximum de résultats à renvoyer (c’est-à-dire Top K)

Milvus Connection Service

Service de connexion pour accéder à la base de données Milvus

Output Search Fields

Liste séparée par des virgules de champs supplémentaires à renvoyer lors d’une recherche dans la base de données Milvus. Milvus renvoie par défaut les champs score et id.

Partition

Partition de la base de données vectorielle dans laquelle vous souhaitez effectuer des opérations. Si la base de données ne comporte qu’une seule partition, laissez cette valeur vide.

Record Reader

Record Reader à utiliser pour lire le FlowFile

Record Writer

Le Record Writer à utiliser pour écrire les résultats

Reranking Smoothing Parameter

Paramètre de lissage de la Reciprocal Rank Fusion (RRFRanker) lors d’une recherche hybride

Results Record Path

Spécifie l’endroit de l’enregistrement où placer les résultats.

Sparse Vector Field Name

Le nom du champ à utiliser pour stocker les vecteurs épars.

Sparse Vector Indices Path

Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les indices des données clairsemées à utiliser.

Sparse Vector Values Path

Si des vecteurs clairsemés doivent être fournis, ce RecordPath pointe vers les valeurs des données clairsemées à utiliser.

Vector Field Name

Le nom du champ dans Milvus à utiliser pour stocker les vecteurs.

Vector Record Path

Le chemin vers le champ de vecteurs dans l’enregistrement

Relations

Nom

Description

failure

Les FlowFiles qui ne peuvent pas être envoyés à Milvus et pour lesquels une nouvelle tentative est vouée à l’échec sont routés vers cette relation

retry

Les FlowFiles qui n’ont pas pu être envoyés à Milvus, mais pour lesquels une nouvelle tentative pourrait réussir, sont routés vers cette relation

success

Les FlowFiles qui sont correctement envoyés à Milvus sont routés vers cette relation

Voir aussi :