بحث هجين يجمع دقة الكلمة وذكاء المعنى
مربع بحث واحد يفهم «SKU-88213» و«سترة جري خفيفة» معًا: تحتفظ المصطلحات الدقيقة بدقتها، وتُطابق الأوصاف العامة بالمعنى، ثم يندمج الترتيبان في قائمة واحدة. ادفع حسب الاستخدام، دون اشتراك.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
يجمع هذا البحث بين مطابقة الكلمة الحرفية والبحث بالمعنى في خوارزمية واحدة، فيلتقط رقم الطراز أو الرمز الدقيق كما يلتقط سؤالًا مصاغًا بالمعنى فقط. يناسب من جرّب البحث الدلالي الخالص ووجد أنه يفوّت أرقامًا أو مصطلحات دقيقة يحتاجها.
لماذا نجمع بين الكلمة والمعنى
البحث بالكلمات المفتاحية دقيق في المصطلحات الحرفية مثل رمز المنتج أو رقم الطراز أو الإحالة القانونية، لكنه لا يرى إعادة الصياغة. أما البحث الدلالي فيفهم إعادة الصياغة، لكنه قد يضع أحيانًا مفهومًا قريبًا فوق المستند الذي يحتوي الكلمة التي كتبها المستخدم بالضبط، خصوصًا إذا كانت نادرة. ومربع البحث الذي يعتمد طريقة واحدة سيخفق بانتظام في جزء من الاستعلامات، ونادرًا ما تعرف مسبقًا أيها.
أين يفيد
أوضح مثال هو متجر إلكتروني: يكتب المتسوق رقم طراز دقيقًا ثم يكتب بعد دقيقة «حذاء مقاوم للماء للمشي الجبلي»، ويجب أن ينجح الاثنان من المربع نفسه. ويفيد بالطريقة نفسها في بحث الوثائق التقنية وتذاكر الدعم والبحث المؤسسي في محتوى مختلط. المستند الذي يحقق نتيجة جيدة في الإشارتين يصعد إلى القمة، والذي ينجح في واحدة فقط يظهر في مرتبة أدنى بدل أن يختفي. ولا تحتاج إلى نظامين منفصلين تدمج نتائجهما بنفسك.
متى يفشل البحث الدلالي الخالص
البحث بالمعنى ممتاز لفهم القصد، لكنه قد يفوّت رقم طراز أو كودًا دقيقًا يبحث عنه المستخدم حرفيًا؛ في المقابل يفشل بحث الكلمة الحرفية إن لم يكتب المستخدم الصياغة نفسها. البحث الهجين يشغّل الاثنين معًا ويدمج نتائجهما في ترتيب واحد.
حالات الاستخدام
متجر قطع غيار يبحث برمز الطراز
يبحث موظف في متجر قطع غيار بالدمام عن قطعة برمز طراز دقيق مذكور حرفيًا في الكتالوج، بينما يسأل زبون آخر عن المشكلة بوصفها العام؛ البحث الهجين يخدم الاثنين من الفهرس نفسه.
مكتب محاسبة يبحث في فواتير برقم مرجعي
يبحث محاسب في مكتب محاسبة بالرياض عن فاتورة برقمها المرجعي الدقيق أحيانًا، وعن فواتير عميل معيّن بالوصف أحيانًا أخرى، فيغطي البحث الهجين الحالتين معًا.
بوابة توظيف تبحث في السير الذاتية
تبحث جهة توظيف في أبوظبي عن مرشحين بمسمى وظيفي دقيق تارة، وبوصف مهارات عام تارة أخرى، فيدمج البحث الهجين النتيجتين في قائمة واحدة مرتّبة.
الأسئلة الشائعة
متى أستخدم البحث الهجين بدل الدلالي الخالص؟
حين تحتوي مستنداتك على أرقام أو رموز دقيقة إلى جانب نص عام يحتاج فهم معنى، فالهجين يلتقط الاثنين في نتيجة واحدة.
هل يحتاج البحث الهجين فهرسة إضافية؟
لا؛ يستخدم الفهرس نفسه الذي بنيته لمستنداتك، ولا يتطلب أي إعداد إضافي عند التبديل بينه وبين البحث الدلالي الخالص.
هل يمكنني التحكم في وزن كل نوع بحث؟
الإعداد الافتراضي يوازن بين الدقة الحرفية والقرب المعنوي تلقائيًا؛ لضبط دقيق أكثر راسلنا لمناقشة حالتك.
هل تُحفظ استعلاماتي بعد التنفيذ؟
لا؛ تُستخدم لتنفيذ البحث فقط، ولا تُخزَّن ولا تُشارَك مع أي جهة أخرى.
هل يجد رمز منتج دقيقًا مثل SKU-88213؟
نعم. تحصل المصطلحات الدقيقة، مثل رمز المنتج أو رقم الطراز أو الإحالة القانونية، على دقة البحث بالكلمات المفتاحية، بينما تُعالَج العبارات العامة بالمعنى.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/search/hybrid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"SKU-88213 chaqueta impermeable"}'const res = await fetch("https://api.kit.forhosting.com/search/hybrid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"query": "SKU-88213 chaqueta impermeable"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/search/hybrid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"query": "SKU-88213 chaqueta impermeable"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/search/hybrid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"query":"SKU-88213 chaqueta impermeable"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"query":"SKU-88213 chaqueta impermeable"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/search/hybrid", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"query": "SKU-88213 chaqueta impermeable"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "search.hybrid",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف يُدمَج الترتيبان
يُشغَّل البحث الدلالي وبحث الكلمة الحرفية على الاستعلام نفسه في وقت واحد، ثم تُدمَج النتيجتان بوزن يوازن بين الدقة الحرفية والقرب المعنوي، فتصلك قائمة واحدة مرتّبة لا قائمتان منفصلتان تحتاج مراجعتهما يدويًا.
الشرط نفسه: فهرس جاهز
كما في البحث الدلالي، يفترض هذا البحث فهرسًا جاهزًا مسبقًا لمستنداتك عبر قدرة الفهرسة المناسبة؛ بعد ذلك، يُرسَل الاستعلام عبر الموقع أو الـAPI ويعمل الدمج تلقائيًا دون إعداد إضافي من جانبك.
متى تختاره بدل الدلالي الخالص
اختره حين تحتوي مستنداتك على رموز أو أرقام أو مصطلحات دقيقة إلى جانب نص عام — كتالوج منتجات فيه رموز طراز، أو أرشيف فواتير فيه أرقام مرجعية — فالبحث الهجين يلتقط الاثنين معًا.
أسئلة تقنية
كم تكلفة الاستعلام الهجين؟
$0.002 لكل طلب زائد $0.0015 لكل استعلام، أي نحو $0.0035 لكل عملية بحث، السعر نفسه تقريبًا للبحث الدلالي الخالص.
هل يعمل البحث الهجين من الجوال؟
نعم؛ الصفحة تعمل من متصفح الجوال مباشرة كما تعمل من الحاسوب، إلى جانب الـAPI لمن يدمجه في نظامه.