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

Vector search in collection ( Php Client )

Code

<?php
use Hasanmertermis\MilvusPhpClient\Domain\Milvus;
use Hasanmertermis\MilvusPhpClient\Domain\Schema\Field;

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

$client = new Milvus();

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

$data = (new Field())
    ->setFieldData([0.4619186818599701,0.6634142398834229,0.9993607997894287])
    ->setMetricType('L2')
    ->setFieldName('vector_name');

//[0.4619186818599701,0.6634142398834229,0.9993607997894287]
//18H9tlDVrW5fW2YPhkriCzjy5kdp8JQEpkCcCnwIHwKhXPE8463nnPA5cToIyYv2eX6ym1mfYBoCioj52XiZ2L65nKPFSfbbeOtzr8NaZpBZ0GCe2QE1D6wazzgIqLhLMyQ9GTUGew8NX1piibpXLJJgMiqmz6lTom3DE4Pm3jmpXedB4X3OedYViqfJ4iHasJXljYR7

$response = $client->search($data, 'example_collection', 10, 1000);
print_r($response);

Response

Array
(
    [0] => Array
        (
            [id] => 18H9tlDVrW5fW2YPhkriCzjy5kdp8JQEpkCcCnwIHwKhXPE8463nnPA5cToIyYv2eX6ym1mfYBoCioj52XiZ2L65nKPFSfbbeOtzr8NaZpBZ0GCe2QE1D6wazzgIqLhLMyQ9GTUGew8NX1piibpXLJJgMiqmz6lTom3DE4Pm3jmpXedB4X3OedYViqfJ4iHasJXljYR7
            [distance] => 0.000000
        )

    [1] => Array
        (
            [id] => Ibi19ulRtgS2Sk5TYudzhc3wcUt9VaTRhN2lJKvcYgtL7THnZN16k6hVjE1hTmx3OSslJ5MSm0SzbD2v2zVEZGcXwE7WePiwW7PEz2qxkLVKugzfKUTjlPyYdUjR2tlbrcD9LpOp0JBHZglol7B2fehorjD0YX3pQaglxj65X6VW6a61UvMaxA4HSieL7yHj8wOs9B0W
            [distance] => 0.003855
        )

    [2] => Array
        (
            [id] => RKAqLpnxdiB3tgILWEaDNX9rc7P7PH3YlXxlQ11i8zklnUGqd0z2U83exFNeRen7J0kT8lRdzLcmmAwGEVppCNJro7xzNZZn4E7zgmeEPjB95TYjdNAbvUEFtpdEt0UKBAQUn0vcBvKcPK1OoYoA1j8OiNr6LweSQQFklQorcl8rG0DJ2CUQjf5DvLSHEGwpjJsaiWTq
            [distance] => 0.005520
        )

    [3] => Array
        (
            [id] => cZMfJzf0CoRgiheMx8hCa4uc9th41V2TtEE3JemN5WmJvk3sVlEpOgtdefndlnQsxZyaH5WShg2cGILKS4sWgn9MTgHzS5pB8wjvyo9fcgYDnjMJUL8TDwC385UIWQAGKB2spLJAJS6YUBkVptm2kVbZW62wCoUB8OyNf25nvolJdizfdUvBoCzUWa7WWohEcWWyumsO
            [distance] => 0.006149
        )

    [4] => Array
        (
            [id] => JAS93ou8pfUEgQCZQ6efYfEB1TsSloaZUcZrdpKmCyfepc1bMORTZNKNtOuXsBvzH2GRcijl0xbfUPoCI03NBGMCykBefw9U0h1wMWG8Jomt90SqfYJU7vu8Kd1SL4T3fgQxICk3XqhOtac1eUjn8q6gA8j3dCp11Ta4MpefFF0lSZQegoahORhC2g0xwgOz8X5IfwBs
            [distance] => 0.007766
        )

    [5] => Array
        (
            [id] => okwRDslaibJjX6zZj0CkH0iECIuj6TCzw21ntYI83XdFLOvCL12UidFPPj1rHOV4r3FtzxuFQGnqONgVJG9HmyZUukPjnxtML9FEdioZgGZfR4VP7UppZR2u56RPen2lEKMpdTnwxDp5XJ4FjwQA1nq8CCQeWG4lTLGjcbXEHQjcZq8b3ggJAfYLe25Ee6gQhEtGPgO7
            [distance] => 0.011552
        )

    [6] => Array
        (
            [id] => y25OtXdrQ18Ic7go5aYxvQv9g5olwYggjx3MaTtuLUbuDmhpyMWRoy5jeN9wMPLxH8gWVQYvLeN4kTcmGwczFy9vqPNzHcsRwSkxDaj4KJ4v4Eb7el3RGaeeWzLUnZZVEihVFYXrpYhSspoXTGy8PT5q8Z5J2hWqrwKSTYVuacznSfzTxGFTBlJSw8CCuJyYrqo0CPvo
            [distance] => 0.012858
        )

    [7] => Array
        (
            [id] => GAcMJBr2CyrZrvHIaZwCYtiuiUWPhg41yFQ385prtudwpCfZ8HH347ju9lrObH7Fu1iIDQEQ4YzKLT1S4qMGDsCG7BIyDc1fJehwrxqnX1MEeCCyYqBZDPrG6bPN85DCHebSqNdersS6XYu8g7XnwStI6hHHOi9lLnIS9UK5gpQvFwXcLN0t17SqKDBHdvu7aBgP2Atb
            [distance] => 0.013455
        )

    [8] => Array
        (
            [id] => uXl8RnHUjnS7YbYtedGHiQt8JdX7r4aJsUvVGfIkWCR6Xx0eN5Z6uMeh22dKUHLXhqDYF2lpIbHOitVEqYWDmlOI1aPiuhDVm5hC3tslk5SH8725BZgGzYrLHow3tMjcfqqJFsIeY5fXOjKial7vsygxr8aebC87HoTHRmumdMwPda6YPA8fJXCOprLfFH5lu3Jzw7zN
            [distance] => 0.015059
        )

    [9] => Array
        (
            [id] => PscviYP8vFg4Vk81gndJ0I1AQwCUXenoCLPzuS7MTevkIdMT9u5Az2ymREVLRf8fKELJJuBN1iHMgX57oxal6CYnuC6zmuqZdvkPSHcrIXptf0iz4Z9pr5a3oVXRNBunL4Y6fUSfafbjwb44SohwK5Dsjf7XCwgXj7mypQscvX5NHYVFqcejs5ke9gFJiErAqv4CJ4Ql
            [distance] => 0.018253
        )

)

Video

PreviousDeleting data in a collectionNextVector search in collection ( Attu )

Last updated 2 years ago