|
|
Публикувано на 25.03.2025 14:39:14
|
|
|
|

Търсене: С експлозията на големите AI модели, векторните бази данни също се появиха в зрителното поле на всеки. Преди това накратко представихме няколко векторни бази данни, а тази статия се опита да използва Qdrant векторна база данни за съхранение и извличане.
Qdrant векторна база данни
Qdrant е векторна база данни с отворен код, предназначена за приложения с изкуствен интелект от следващо поколение. Той е облачно базиран и предоставя RESTful и gRPC API за управление на вгражданията. Qdrant разполага с мощни функции, поддържащи търсене на изображения, глас и видео, както и интеграция с AI енджини.
Източник:Входът към хиперлинк е видим. Свалям:Входът към хиперлинк е видим. Документация:Входът към хиперлинк е видим. Изходен код на WebUI:Входът към хиперлинк е видим. Документация на API:Входът към хиперлинк е видим.
Windows инсталира векторната база данни Qdrant
Официалният урок за документация е да разположиш векторната база данни Qdrant директно с Docker, тъй като нямам Docker средата инсталирана нативно, и тогава ми се струва по-бързо да я стартирам директно.
Изтегляне за Windows:Входът към хиперлинк е видим. WebUI изтегляне:Входът към хиперлинк е видим.
Относно проблема с 404 при достъпа до таблото/таблото
Въпрос:Уеб интерфейсът е включен по подразбиране само при използване на Docker изображения, ако искаш да го използваш с бинарни файлове, ще трябва сам да инсталираш уеб UI файла. Решение: Изтеглете пакета за освобождаване на WebUI, създайте нова статична папка под директорията qdrant и след това копирайте файловете в dist в нея.
Входът към хиперлинк е видим.
Входът към хиперлинк е видим.
Двойно кликване, за да стартирате"qdrant.exe"Както е показано по-долу:
REST API: localhost:6333 Уеб потребителски интерфейс: localhost:6333/dashboard GRPC API: localhost:6334
Референция за конфигурация:Входът към хиперлинк е видим.
Тестът Qdrant
използвамBAAI/bge-m3Вградете модела (който е 1024 измерения), вземете вектора и създайте нова колекция в Qdrant за тестване, както е показано на следващата фигура:
Вмъкнете две данни, както е показано на фигурата по-долу:
Идентичността на qdrantПоддръжка за използване на 64-битови беззнакови цели числа и UUID като идентификатори за точки。
Чрез векторно търсене съдържанието е "Сяохун обича програмирането, обича да използва .NET технология", както е показано на фигурата по-долу:
Резултатите са: "резултат": 0.65278614, "резултат": 0.29873508, колкото по-близо до 1, толкова повече съвпадения.
C# извиква Qdrant векторната база данни
Можете да инсталирате библиотеката Qdrant.Client и да използвате C#, за да четете и записвате в Qdrant, с следния референт:
Код:
Препратка:
Входът към хиперлинк е видим.
Входът към хиперлинк е видим. |
Предишен:【AI】(14) Кратко въведение в отворените векторни бази данниСледващ:toPlainString, toEngineeringString, toString for BigDecimal in Java
|