UpsertMilvus 2025.5.31.15

Pacote

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

Descrição

Insere vetores no banco de dados do Milvus para uma determinada coleção

Tags

chatbot, embeddings, gen ai, genai, generative ai, insert, llm, metadata, milvus, openflow, publish, text, upsert, vector

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Nome da coleção

O nome da coleção Milvus a ser usado

Nome do campo de ID

O nome do campo em Milvus a ser usado para armazenar os IDs de vetores. Se um caminho de registro não for fornecido junto com o nome de campo, os IDs serão gerados com base no nome de arquivo no formato de uma cadeia de caracteres.

Caminho de ID de registro

O caminho para o campo de ID no registro

Tamanho máximo do lote

Se o número de registros em um FlowFile for grande, a criação de uma única solicitação ao Milvus pode consumir quantidades significativas do heap do NiFi. Para evitar isso, o Tamanho máximo do lote pode limitar o número de registros a serem enviados em uma única solicitação.

Nome do campo de metadados

O nome do campo a ser usado para armazenar outros metadados associados aos vetores. Esses dados devem estar no formato de json válido.

Caminho do registro de metadados

O caminho para o campo de metadados no registro

Serviço de Conexão Milvus

Serviço de conexão para acessar o banco de dados Milvus

Partição

Partição do banco de dados vetorial em que você deseja realizar operações. Se o banco de dados tiver apenas uma partição, deixe em branco.

Record Reader

O Record Reader a ser usado para ler o FlowFile

Nome do campo do vetor esparso

O nome do campo a ser usado para armazenar os vetores esparsos.

Caminho de índices vetoriais esparsos

Se for necessário fornecer vetores esparsos, esse RecordPath aponta para os índices dos dados esparsos a serem usados.

Caminho de valores de vetores esparsos

Se for necessário fornecer vetores esparsos, esse RecordPath aponta para os valores dos dados esparsos a serem usados.

Nome do campo de texto

O nome do campo no Milvus a ser usado para armazenar o texto associado aos vetores.

Caminho do registro de texto

O caminho para o campo no registro que contém o texto associado aos vetores. Se especificado, o texto será inserido sob o campo de texto no Milvus. Se não for especificado, o texto não será enviado ao banco de dados do Milvus.

Nome do campo vetorial

O nome do campo no Milvus a ser usado para armazenar os vetores.

Caminho do registro vetorial

O caminho para o campo vetorial no registro

Relações

Nome

Descrição

failure

FlowFiles que não podem ser enviados ao Milvus, e para os quais não se espera que uma nova tentativa seja bem-sucedida, são roteados para essa relação

retry

FlowFiles que não conseguem ser enviados ao Milvus, mas para os quais uma nova tentativa pode ajudar, são roteados para essa relação

success

FlowFiles que são enviados com sucesso ao Milvus são encaminhados para essa relação

Consulte também