本文档是 xb/doc/VECTOR_QUICKSTART.md 的中文版本。它专注于使用 xb + Qdrant/pgvector 启动向量项目。
struct CodeVector { ... })。queryVec := embedder.Encode(prompt)
json, _ := xb.Of(&CodeVector{}).
Custom(xb.NewQdrantBuilder().Build()).
Eq("tenant_id", tenant).
VectorSearch("embedding", queryVec, 10).
Build().
JsonOfSelect()
对于 pgvector:
sql, args, _ := xb.Of(&CodeVector{}).
Eq("tenant_id", tenant).
X("embedding <#> ?", queryVec). // 自定义操作符
Limit(10).
Build().
SqlOfSelect()
doc/cn/VECTOR_GUIDE.mddoc/cn/QDRANT_GUIDE.md