<?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);
Array
(
[0] => exam-uuid-or-string-data
)