👨‍💻
Hasan Mert ERMİŞ
  • Main
  • Milvus 2 gRPC Php Client
    • Installing the php grpc plugin
    • Create Collection ( Attu )
    • Install Package ( Composer )
    • Connection And Get Collections
    • Inserting data to the collection
    • Deleting data in a collection
    • Vector search in collection ( Php Client )
    • Vector search in collection ( Attu )
    • Update vector
Powered by GitBook
On this page
  1. Milvus 2 gRPC Php Client

Update vector

Milvus Update = Delete after Insert

Code

<?php

use Hasanmertermis\MilvusPhpClient\Domain\Helpers;
use Hasanmertermis\MilvusPhpClient\Domain\Milvus;
use Hasanmertermis\MilvusPhpClient\Domain\Schema\Field;
use Milvus\Proto\Schema\DataType;

require_once __DIR__ . '/../../vendor/autoload.php';

$client = new Milvus();
$client->connection("localhost", 19530);

$id = '41822b49-2272-46cd-8d49-a959faf819d8';

$client->delete('example_collection', $id, 'id');

$newData = [
    (new Field())->setFieldName('col')
        ->setFieldData([[0.44440274459123611,0.7787224650382996,0.80665522813792]])
        ->setFieldType(DataType::FloatVector),

    (new Field())->setFieldName('id')
        ->setIsPrimaryField(true)
        ->setFieldData($id)
        ->setFieldType(DataType::VarChar)
];

$client->insert($newData, 'example_collection');
PreviousVector search in collection ( Attu )

Last updated 2 years ago