البحث عن وثائق متجر المتجهات حسب التشابه الدلالي
البحث في مستندات Vector Store باستخدام التشابه الدلالي وعمليات الدفعة
get
Initiate a search operation with a query text and receive most semantically similar responses from the vector store.
Path parameters
vector-store-idstringRequired
The ID of the vector store.
Query parameters
qstringRequired
The search query text.
nintegerOptional
Number of chunks to return.
tnumberOptional
Matching threshold.
prev_chunksintegerOptional
Number of chunks before the matched chunk to include.
next_chunksintegerOptional
Number of chunks after the matched chunk to include.
Header parameters
x-api-keystringRequired
The API key for authentication.
Responses
200
Search results retrieved successfully.
application/json
get
/vector-stores/{vector-store-id}/documents/search200
Search results retrieved successfully.
طلبات مثال
curl -X GET \
"https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/search?q=كيف%20نقوم%20بدمج%20منتجنا%20مع%20أنظمة%20طرف%20ثالث&n=5&prev_chunks=1&next_chunks=1" \
-H "x-api-key: YOUR_API_KEY"const searchVectorStore = async (vectorStoreId, query, numResults = 5, prevChunks = 1, nextChunks = 1) => {
const url = new URL(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/search`);
url.searchParams.append('q', query);
url.searchParams.append('n', numResults);
url.searchParams.append('prev_chunks', prevChunks);
url.searchParams.append('next_chunks', nextChunks);
const response = await fetch(url.toString(), {
method: 'GET',
headers: {
'x-api-key': 'YOUR_API_KEY'
}
});
const data = await response.json();
console.log(data);
};
searchVectorStore(
'vs_abc123',
'كيف نقوم بدمج منتجنا مع أنظمة طرف ثالث',
5,
1,
1
);معلمات المسار
المعلمة
النوع
الوصف
معلمات الاستعلام
المعلمة
النوع
الوصف
تنسيق الاستجابة
المصادقة
استجابات الخطأ
رمز الحالة
الوصف
نصائح تحسين البحث
نوافذ السياق
عتبة المطابقة
العمليات الجماعية
تنفيذ البحث الجماعي
تحسين الأداء لعمليات الدفعات
Last updated