👨‍💻
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
  • Attu ( Collection Fields )
  • Code
  • Response
  • Video
  1. Milvus 2 gRPC Php Client

Inserting data to the collection

PreviousConnection And Get CollectionsNextDeleting data in a collection

Last updated 2 years ago

Attu ( Collection Fields )

Code

<?php
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);

$data = [
    (new Field())->setFieldName('vector_name')
        ->setFieldData([[0.11240274459123611, 0.7787224650382996, 0.80665522813792]])
        ->setFieldType(DataType::FloatVector),

    (new Field())->setFieldName('id')
        ->setIsPrimaryField(true)
        ->setFieldData("exam-uuid-or-string-data")
        ->setFieldType(DataType::String),


];

$ids = $client->insert($data, 'example_collection');
print_r($ids);

Response

Array
(
    [0] => exam-uuid-or-string-data
)

Video