v0.7.0

掃描與向量指令

最後更新

本頁說明 ToriiDB 掃描多個鍵的指令(KEYS、FIND、QUERY)與向量指令(VSEARCH、VSIM、VGET)。

KEYS、FIND、QUERY

KEYS user:*
FIND like *database* LIMIT 10
QUERY profile.level >= 3 AND active = true LIMIT 20
指令 說明
KEYS Go path.Match glob,已排序
FIND 無效運算子 → error: operator must be eq, ne, gt, gte/ge, lt, lte/le, or like
QUERY 解析錯誤 → error: <message>

運算子與文法見 查詢。

向量指令

VSEARCH <text> [MATCH <pattern>] [LIMIT <n>]
VSIM <key1> <key2>
VGET <key>
指令 說明
VSEARCH MATCH 與 LIMIT 可在結尾任意順序;預設 limit 10;錯誤印出 error: <message>
VSIM 鍵或向量不存在為 (nil);長度不同為 error: vector is mismatch: a vs b
VGET 鍵沒有向量時為 (nil)

相關頁面

EN