2025/2/19 Qdrant触る
from Qdrant
Local Quickstart - Qdrant
dockerでサクッと
http://localhost:6333/dashboard#/welcome
https://gyazo.com/7b74252ac8754dc9c1239b518414bec3
Quickstart: Vector Search for Beginners
Collection (qdrant)を作って、
そこにデータ(Point (qdrant))を突っ込んで
この時点でのvectorの値をどうやって生成したのかがわからないmrsekut.icon
embeddingsとかそのへん?
code:_
PUT collections/star_charts/points
{
"points": [
{
"id": 1,
"vector": 0.05, 0.61, 0.76, 0.74,
"payload": {
"colony": "Mars"
}
},
{
"id": 2,
"vector": 0.19, 0.81, 0.75, 0.11,
"payload": {
"colony": "Jupiter"
}
},
{
"id": 3,
"vector": 0.36, 0.55, 0.47, 0.94,
"payload": {
"colony": "Venus"
}
},
{
"id": 4,
"vector": 0.18, 0.01, 0.85, 0.80,
"payload": {
"colony": "Moon"
}
},
{
"id": 5,
"vector": 0.24, 0.18, 0.22, 0.44,
"payload": {
"colony": "Pluto"
}
}
]
}
vectorでクエリする
code:_
POST collections/star_charts/points/search
{
"vector": 0.2, 0.1, 0.9, 0.7,
"limit": 3,
"with_payload": true
}
そのvectorに近い結果が3つ返ってくる
with_payloadは何かわからない
関係ないけど、左側のエディタが壊れている
カーソルの位置がズレている
Load Data into a Collection from a Remote Snapshot
snapshotってなに
Collectionsが増えている
https://gyazo.com/36a6c2f99d637fdde61ee99edfa5e391
これはなに
https://gyazo.com/7118c4153a706b7d43d289cf294ad334
似てる画像ってこと?
Basic Filtering - Clauses and Conditions
検索できる
一致度を指定できる
must, should
この辺、別にvector dbとか関係なくない?
ただのクエリの解説?
それとも内部ではそれっぽい処理をしてたりしてるのかな
Advanced Filtering - Nested Filters
この辺もはやvectorに指定してる値が適当だ
Full Text Filtering
長い文章に対してindexを付与できる
...