ابحث داخل مستنداتك بالمعنى
من يكتب «نسيت كلمة المرور» يجد المقال المعنون «إعادة تعيين بيانات الدخول»: تُرتب النتائج حسب قرب المعنى لا حسب الكلمات المشتركة، في كتالوجك أو الويكي أو أرشيفك. ادفع حسب الاستخدام، دون اشتراك.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
تبحث هذه القدرة داخل فهرس مستنداتك بالمعنى، فتصلك أقرب الفقرات لسؤالك حتى لو لم تتطابق كلماته حرفيًا مع النص الأصلي. تناسب من فهرس عقوده أو سياساته أو أرشيفه، ويريد أن يسأل بصياغته الخاصة بدل تذكّر الكلمة المفتاحية الدقيقة.
عيب البحث بالكلمات المفتاحية
للبحث بالكلمات المفتاحية عيب عميق: يفترض أن الباحث والكاتب استخدما الكلمات نفسها. فمقال الدعم المعنون «إعادة تعيين بيانات الدخول» لا يراه من يبحث عن «نسيت كلمة المرور»، مع أنه بالضبط ما يحتاجه. وإذا تكرر هذا التباعد في قاعدة معرفة أو كتالوج منتجات أو أرشيف قانوني، فإن جزءًا كبيرًا من المحتوى المفيد لا يظهر أبدًا، لا لأنه مفقود بل لأن الفهرس لا يرى أبعد من الحروف. أما البحث الدلالي فيمثل النصوص نقاطًا في فضاء للمعاني ويبحث عن النقاط القريبة.
أين يُستخدم
يسمح متجر إلكتروني للمتسوقين بالبحث بكلماتهم مثل «هدية لشخص يحب الجري» فيجد المنتج الصحيح حتى لو لم يستخدم الوصف تلك العبارة. ويبحث فريق الدعم في الويكي الداخلي بكلمات العميل نفسها، ويسترجع المساعد الذكي أقرب المقاطع معنى قبل أن يكتب إجابته، ويبحث فريق بحثي في آلاف ملفات القضايا بالمفهوم لا بالصياغة القانونية الحرفية.
حالات الاستخدام
موظف يبحث عن سياسة إجازة
يسأل موظف في شركة الواحة للتجارة المحدودة عن مدة إجازة الوضع بصياغته الخاصة، فتصله الفقرة المطابقة من دليل الموارد البشرية المفهرَس دون أن يعرف اسم السياسة الرسمي.
محامٍ يبحث في أرشيف عقوده
يسأل محامٍ في الرياض عن بند فسخ مشابه في عقود سابقة، فيصله المقطع الأقرب معنى من عشرات العقود المفهرَسة، دون أن يتذكر أي عقد بالضبط ورد فيه.
عميل يبحث في دليل مستخدم منتج
يسأل عميل شركة الخليج الرقمية عن سبب توقف جهاز معيّن بكلماته الخاصة، فتصله الفقرة المناسبة من دليل المستخدم المفهرَس دون قراءة الدليل بالكامل.
الأسئلة الشائعة
هل أحتاج إلى فهرسة مستنداتي أولًا؟
نعم؛ البحث الدلالي يستعلم داخل فهرس جاهز مسبقًا؛ إن لم تكن مستنداتك مفهرسة بعد، ابدأ بقدرة الفهرسة المناسبة لنوعها أولًا.
ما الفرق بين هذا البحث والبحث الهجين؟
هذا بحث دلالي خالص يعتمد على المعنى فقط؛ البحث الهجين يضيف إليه مطابقة الكلمة الحرفية معًا لدقة أعلى في بعض الحالات.
هل تُحفظ أسئلتي بعد البحث؟
تُستخدم لتنفيذ الاستعلام فقط، ولا تُخزَّن ولا تُشارَك مع أي جهة أخرى.
كم نتيجة تصلني مع كل استعلام؟
تختار عدد النتائج المطلوب حسب حاجتك، من نتيجة واحدة دقيقة إلى قائمة أوسع للمراجعة اليدوية.
هل تعمل مع الأسئلة بالعربية والإنجليزية معًا؟
نعم؛ تبحث في الفهرس بأي من اللغتين، وتعيد أقرب النتائج معنى بغضّ النظر عن لغة السؤال الأصلية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/search/semantic \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"¿dónde está el gato?"}'const res = await fetch("https://api.kit.forhosting.com/search/semantic", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"query": "¿dónde está el gato?"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/search/semantic",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"query": "¿dónde está el gato?"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/search/semantic", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"query":"¿dónde está el gato?"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"query":"¿dónde está el gato?"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/search/semantic", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"query": "¿dónde está el gato?"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "search.semantic",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chunks | 10000 |
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
البحث بالمعنى لا بالكلمة الحرفية
بحث الكلمة المفتاحية التقليدي يفشل إن لم يكتب المستخدم الكلمة نفسها المستخدمة في النص الأصلي؛ هذه القدرة تقارن معنى سؤالك بمعنى كل مقطع مفهرَس، فتعيد أقرب النتائج معنى حتى مع اختلاف الصياغة تمامًا بين السؤال والنص.
شرط أساسي: فهرس جاهز مسبقًا
يفترض البحث الدلالي أن مستنداتك مفهرسة مسبقًا عبر قدرة الفهرسة المناسبة لنوعها — نص أو ملف PDF أو موقع إلكتروني؛ بعد اكتمال الفهرسة، تستعلم داخل الفهرس نفسه بجملة عادية عبر الموقع أو الـAPI فورًا.
ماذا تصلك مع كل نتيجة
تصلك أقرب المقاطع معنى مرتبة حسب درجة القرب من سؤالك، مع إشارة إلى المستند المصدر لكل مقطع؛ يمكنك ضبط عدد النتائج المطلوبة حسب حاجتك، من نتيجة واحدة دقيقة إلى قائمة أوسع للمراجعة.
بلا اشتراك، بلا حساب
لا توجد حسابات ولا اشتراكات شهرية: كل استعلام يُحتسَب لحظة تنفيذه فقط، فتدفع مقابل ما تبحث عنه فعليًا، سواء استعلمت مرة واحدة أو مئات المرات يوميًا.
أسئلة تقنية
كم تكلفة الاستعلام الواحد؟
$0.002 لكل طلب زائد $0.0015 لكل استعلام، أي نحو $0.0035 لكل عملية بحث واحدة.