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
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 |