البحث المتجهي

كيف يعثر بحث الذكاء الاصطناعي على المحتوى ذي الصلة بمقارنة متجهات التضمين — خوارزميات ANN مثل HNSW وScaNN، ومقاييس المسافة، والبحث الهجين، وما يعنيه ذلك لـSEO.

نُشر أول مرة: 24 يونيو 2026 · آخر تحديث: 14 أغسطس 2026 · Advanced
اللغات

يعثر البحث المتجهي على المحتوى بمقارنة معنى الاستعلام بالمحتوى المخزن في صورة متجهات تضمين، ثم يسترجع الأقرب في فضاء عالي الأبعاد. وعلى نطاق واسع يستخدم خوارزميات أقرب جار تقريبية (ANN) — HNSW وIVF وFAISS وScaNN — تقايض جزءاً صغيراً من الاستدعاء بمكاسب هائلة في السرعة، لأن المقارنة الدقيقة بين مليارات المتجهات مستحيلة في الزمن الحقيقي. وهو طريقة لتحقيق البحث الدلالي، وليس مرادفاً له، كما أنه خطوة الاسترجاع داخل كل نظام RAG، بما في ذلك ما يغذي AI Overviews. ونادراً ما يشغله البحث الإنتاجي وحده؛ فالنمط الحقيقي هجين (الكلمات المفتاحية BM25 + المتجهات + إعادة الترتيب). وبالنسبة إلى SEO لا توجد أداة ضبط خاصة؛ فالقرب المتجهي هو البوابة الجديدة إلى مجموعة المرشحين، ويكافئ العمق المتماسك موضوعياً وعلى مستوى المقاطع بدلاً من كثافة الكلمات المفتاحية.

الخلاصة — يسترجع البحث المتجهي أقرب المتجهات إلى متجه الاستعلام في فضاء تضمين عالي الأبعاد، مستخدماً خوارزميات أقرب جار تقريبي (ANN) — HNSW وIVF وFAISS وScaNN — لأن المقارنة الدقيقة لمليارات المتجهات مستحيلة في الزمن الحقيقي. وANN تقريبي عن قصد: فهو يقايض جزءاً صغيراً من الاستدعاء بسرعة أعلى بعدة مراتب. والبحث المتجهي آلية للبحث الدلالي، وليس مرادفاً له، وهو خطوة الاسترجاع داخل كل نظام RAG، بما في ذلك AI Overviews. ونادراً ما يعمل البحث الإنتاجي وحده — فالنمط الحقيقي هجين: BM25 + المتجهات + إعادة الترتيب. وبالنسبة إلى SEO لا توجد أداة ضبط؛ فالقرب المتجهي هو البوابة إلى مجموعة المرشحين، ويكافئ العمق المتماسك موضوعياً وعلى مستوى المقاطع.

أين يقع البحث المتجهي

الاسترجاع المتجهي مكوّن واحد يمكنه تغذية الترتيب أو التوليد؛ وليس نظام بحث كاملاً بمفرده. Evidence for this claim HNSW is an approximate nearest-neighbor method that organizes vectors in a multilayer navigable graph for efficient search. Scope: The HNSW algorithm and reported evaluations; production indexes may use different ANN methods and parameters. Confidence: high · Verified: Malkov and Yashunin: HNSW ولا توجد عتبة مسافة أو خوارزمية فهرسة واحدة هي الأفضل عالمياً. Evidence for this claim Embedding vectors can be compared by distance to retrieve related items. Scope: OpenAI embedding guidance; retrieval quality depends on model choice, corpus, index, filters, and evaluation. Confidence: high · Verified: OpenAI: Embeddings guide

تمنحك التضمينات المتجهات — أما البحث المتجهي فهو ما تفعله بها. فإذا كانت التضمينات تمثل نصف قصة «ما هو المتجه»، فهذا المقال يمثل نصف «اعثر الآن على الأقرب». ومن المهم الدقة في تمييز يخلطه المجال باستمرار: البحث الدلالي هو الهدف؛ والبحث المتجهي طريقة واحدة للوصول إليه. ويمكن للبحث الدلالي أن يعتمد أيضاً على الرسوم البيانية المعرفية، والتعرف على الكيانات، ومطابقة النية. أما البحث المتجهي فيعني تحديداً استرجاع ANN فوق فضاء تضمين — ولذلك فهما ليسا مترادفين، حتى لو استُخدما كأنهما كذلك.

كيف يعمل البحث المتجهي، خطوة بخطوة

تسلسل المعالجة واحد سواء كنت Google أو مشروع RAG تنفذه في عطلة نهاية الأسبوع:

The query is embedded into the same representation as indexed content before nearby candidates are retrieved. المصدر: Vector Search

Documents are embedded and indexed before the search. At query time, the system embeds the query, searches an approximate-nearest-neighbor index, finds nearby vectors, and returns their corresponding documents as candidates.

© Patrick Stox LLC · CC BY 4.0 ·

  1. ضمّن المحتوى. يحوّل نموذج ترميز كل مقطع من المحتوى إلى متجه. لاحظ كلمة مقطع — فالبحث المتجهي لا يقارن الصفحات كاملة، بل يقارن المقاطع. والتقسيم إلى مقاطع هو وحدة الاسترجاع، ولهذا تهم كثافة مستوى المقطع أكثر من وجود الكلمات المفتاحية على مستوى الصفحة.
  2. أنشئ فهرساً. توضع المتجهات في فهرس متجهي مبني لعمليات بحث أقرب جار السريعة (فهرس ANN — المزيد أدناه).
  3. ضمّن الاستعلام. عند وقت الاستعلام يحوّل النموذج نفسه استعلام المستخدم إلى متجه في الفضاء نفسه.
  4. شغّل بحث ANN. يعيد الفهرس المتجهات الأعلى-k قرباً من متجه الاستعلام — أي مجموعة المرشحين.
  5. رتّب وأعد النتائج. تحصل تلك المرشحات على درجات، وغالباً ما يعاد ترتيبها، ثم تُقدّم الأفضل (أو تمرر، في RAG، إلى LLM ليولّد منها).

أقرب جار تقريبي — لماذا «تقريبي»

يعني العثور على أقرب الجيران بالضبط مقارنة الاستعلام بكل متجه مخزن — ‏O(N) لكل استعلام. ومع مليارات المتجهات وفي غضون أجزاء من الألف من الثانية، فهذا غير عملي. لذلك يستخدم البحث الإنتاجي ANN: هياكل فهرسة تعثر على أقرب الجيران بصورة تكاد تكون مثالية، مع تخطي الغالبية الساحقة من المقارنات.

وكما تقول Elastic، فإن ANN “sacrifices perfect accuracy in exchange for executing efficiently in high dimensional embedding spaces, at scale.” (ترجمة) «تتنازل عن الدقة الكاملة مقابل التنفيذ بكفاءة وعلى نطاق واسع في فضاءات تضمين عالية الأبعاد». وتصف Weaviate المقايضة نفسها بأنها “a bit of accuracy for a huge gain in speed.” (ترجمة) «قدر يسير من الدقة مقابل مكسب هائل في السرعة». وهذا ليس عيباً — بل هو الخيار الهندسي الذي يجعل البحث المتجهي ممكناً أصلاً. ومقياس «مدى جودة التقريب» هو الاستدعاء: تعرفه Google بأنه “the percentage of nearest neighbors returned by the index that are actually true nearest neighbors.” (ترجمة) «النسبة المئوية للجيران الأقرب الذين يعيدهم الفهرس ويكونون فعلًا الجيران الأقرب الحقيقيين». وتبلغ خدمة Vector Search الخاصة بـGoogle — التي أعيدت تسميتها من “Vertex AI Vector Search” وأصبحت موثقة ضمن Gemini Enterprise Agent Platform — استدعاءً قدره 95–98%؛ أي إنك تتنازل عن نقطتين مئويتين تقريباً من الجيران الحقيقيين وتحصل في المقابل على بحث بمقياس الويب.

خوارزميات ANN الأساسية

لا تحتاج إلى تنفيذ هذه الخوارزميات، لكن معرفة أسمائها تزيل كثيراً من الغموض عن نقاشات بحث الذكاء الاصطناعي.

  • HNSW (Hierarchical Navigable Small World) — الخيار الافتراضي في المجال. رسم بياني متعدد الطبقات تكون طبقاته العليا مسارات سريعة متفرقة ذات وصلات بعيدة للتنقل السريع، بينما تكون طبقاته السفلى طرقاً محلية كثيفة للملاحة الدقيقة. ويحقق تعقيد بحث لوغاريتمياً تقريباً، ولذلك يهيمن على الإنتاج. وتستخدمه Weaviate وPinecone وpgvector وQdrant وغيرها. والمقابل هو الذاكرة: ففهارس HNSW شرهة لذاكرة RAM. وخلاصة Pinecone هي “HNSW gives us great search-quality at very fast search-speeds — but there’s always a catch — HNSW indexes take up a significant amount of memory.” (ترجمة) «يمنحنا HNSW جودة بحث عالية بسرعات كبيرة جدًا، لكن له كلفة دائمًا: تستهلك فهارسه قدرًا كبيرًا من الذاكرة».
  • IVF (Inverted File Index) — يقسم الفضاء إلى عناقيد (k-means)، ثم لا يبحث وقت الاستعلام إلا في العناقيد القليلة الأقرب إلى الاستعلام (nprobe). وتصفه Pinecone بأنه “a very popular index as it’s easy to use, with high search-quality and reasonable search-speed… a good scalable option.” (ترجمة) «فهرس واسع الانتشار لسهولة استخدامه وجودة بحثه العالية وسرعته المعقولة، وهو خيار جيد قابل للتوسع».
  • FAISS — مكتبة Facebook AI للبحث عن التشابه على نطاق المليارات (Johnson وDouze وJégou). وهي صندوق أدوات لا خوارزمية واحدة: خط أساس مسطح دقيق (IndexFlatL2)، وIVF عنقودي، وIVFPQ مكمم إنتاجياً لضغط الذاكرة 4–64 مرة، وتطبيق HNSW. وقد سجل تكييفها على GPU تسارعاً قدره 8,5 مرة في بحث k-NN.
  • ScaNN (Scalable Nearest Neighbors) — مكتبة Google مفتوحة المصدر، من العائلة التقنية نفسها التي تقف خلف Google Image Search وYouTube وGoogle Play. وابتكارها هو تكميم المتجهات متباين الاتجاه: فبدلاً من تقليل متوسط المسافة، فإنها “more heavily penalizes quantization error that is parallel to the original vector,” (ترجمة) «تفرض عقوبة أكبر على خطأ التكميم الموازي للمتجه الأصلي»، لأن الخطأ الاتجاهي يضر بصورة غير متناسبة بالنتائج ذات الجداء الداخلي العالي (الأكثر صلة). والمردود أنها “outperforms other vector similarity search libraries by a factor of two” (ترجمة) «تتفوق على مكتبات بحث تشابه المتجهات الأخرى بضعفين» على ann-benchmarks.com — أي نحو ضعف عدد الاستعلامات في الثانية عند الدقة نفسها.
  • الفهرس المسطح (الدقيق) — لا يوجد تقريب على الإطلاق؛ بل مقارنة شاملة، وهي الأدق والأبطأ. وتذكر Pinecone أن الفهارس المسطحة “produce the most accurate results” (ترجمة) «تنتج أدق النتائج»، وأنها الخيار المناسب عندما تكون جودة البحث أولوية قصوى أو عندما يكون الفهرس صغيراً (أقل من نحو 10K متجه). وفوق ذلك المقياس تنتقل إلى ANN.

الخيط الناظم هو أن كل فهرس ANN يوازن بين الاستدعاء وزمن الاستجابة والإنتاجية والذاكرة. وكما تقول Weaviate، تتيح معظم قواعد البيانات المتجهية “configure how your ANN algorithm should behave… to find the right balance.” (ترجمة) «ضبط طريقة عمل خوارزمية ANN للوصول إلى التوازن المناسب».

مقاييس المسافة

تحتاج كلمة «الأقرب» إلى تعريف. وهناك ثلاثة مقاييس شائعة:

  • التشابه الجيبي — الافتراضي للنص. يقيس الزاوية بين متجهين، متجاهلاً المقدار، ولذلك تحصل وثيقة قصيرة وأخرى طويلة عن الموضوع نفسه على الدرجة نفسها. وتقول Weaviate: “Cosine similarity is commonly used in Natural Language Processing… It measures the similarity between documents regardless of the magnitude.” (ترجمة) «يشيع استخدام التشابه الجيبي في معالجة اللغة الطبيعية، وهو يقيس التشابه بين المستندات بصرف النظر عن مقدار المتجه».
  • الجداء النقطي (الجداء الداخلي) — يستخدم عندما تُعرّف الصلة بالجداء الداخلي (وهي مسألة MIPS التي تحسّن ScaNN حلها).
  • المسافة الإقليدية (L2) — مسافة الخط المستقيم؛ تستخدم عندما يحمل المقدار معنى.

وهذه هي القاعدة العملية المختصرة: بالنسبة إلى المتجهات المطبّعة، يعطي التشابه الجيبي والجداء النقطي ترتيباً متطابقاً، ومعظم نماذج التضمين الحديثة تطبّع خرجها إلى طول وحدي. وتقول OpenAI ذلك بوضوح — “We recommend cosine similarity. The choice of distance function typically doesn’t matter much” (ترجمة) «نوصي بالتشابه الجيبي، ولا يهم اختيار دالة المسافة كثيرًا عادةً» — تحديداً لأن طول تضميناتها يساوي 1. والقاعدة الفعلية، وفق Weaviate، هي: “Use the distance metric that matches the model that you’re using… There is no ‘one size fits all’.” (ترجمة) «استخدم مقياس المسافة المطابق للنموذج الذي تستعمله؛ فلا يوجد حل واحد يناسب الجميع».

قواعد البيانات المتجهية

تخزّن قاعدة البيانات المتجهية المتجهات وتشغّل ANN فوقها، كي لا تضطر إلى بناء بنية الفهرسة بنفسك. والأسماء الشائعة هي Pinecone (مدارة)، وWeaviate (بحث هجين مدمج)، وChroma وFAISS (ممتازتان للنمذجة الأولية والتشغيل داخل التطبيق)، وQdrant، وMilvus (توسع مستضاف ذاتياً)، وpgvector (إضافة إلى Postgres للفرق الموجودة أصلاً على SQL). أنا أوردها لا أرتبها — فالخيار الصحيح يعتمد على الحجم، وعلى ما إذا كنت تريد خدمة مدارة أم مستضافة ذاتياً، وعلى حاجتك إلى البحث الهجين جاهزاً. وعلى نطاق Google وBing تكون «قاعدة البيانات» بنية ScaNN/ANN داخلية، لا واحداً من هذه الخيارات.

البحث الهجين — كيف يعمل الإنتاج فعلياً

عرض المسألة على أنها «بحث بالكلمات المفتاحية مقابل بحث متجهي» ثنائية زائفة. فالبحث المتجهي الخالص يفوّت الاستعلامات ذات التطابق الدقيق — رموز الأخطاء وSKU وأسماء الأعلام — بينما يفوّت البحث بالكلمات المفتاحية الخالص المتغيرات الدلالية. لذلك تشغّل الأنظمة الجادة بحثاً هجيناً: استرجاع الكلمات المفتاحية (BM25) والمتجهات بالتوازي، ثم دمج النتائج (غالباً بواسطة Reciprocal Rank Fusion)، ثم إعادة ترتيب أعلى المرشحين بواسطة مرمّز تقاطعي. وتعرّف Microsoft البحث الهجين بأنه “the execution of vector search and keyword search in the same request… The queries execute in parallel, and the results are merged into a single response and ranked accordingly.” (ترجمة) «تنفيذ البحث المتجهي والبحث بالكلمات المفتاحية في الطلب نفسه؛ إذ تُنفذ الاستعلامات بالتوازي، ثم تُدمج النتائج في استجابة واحدة وتُرتب تبعًا لذلك». ويدعم Vector Search من Google الأوضاع الثلاثة نفسها — كثيف (دلالي)، ومتناثر (كلمات مفتاحية)، وهجين. وإذا خرجت بشيء واحد من هذا القسم فهو أن الاسترجاع الإنتاجي يكاد لا يكون متجهياً فقط. إنما التركيبة هي التي تنتصر.

كيف تستخدم Google (وBing) البحث المتجهي فعلياً

هذه ليست بدعة من عصر ChatGPT في 2023. فالبنية التحتية تسبق موجة LLM بسنوات:

  • ScaNN (في ICML 2020، ومفتوحة المصدر) تشغّل Google Image Search وYouTube وGoogle Play، وتدعم منتج Vector Search من Google (الخدمة التي كانت تحمل سابقاً اسم Vertex AI Vector Search) — وهي “shares the same backend” (ترجمة) «تتشارك البنية الخلفية نفسها» مع تلك المنتجات الاستهلاكية. ووصف Kaz Sato من Google التقنية بأنها “one of the most important components of Google’s core services.” (ترجمة) «أحد أهم مكونات خدمات Google الأساسية». وتذكر مواصفات الأداء أنها تعالج عشرات آلاف الطلبات في الثانية بزمن يقل عن ١٠ مللي ثوانٍ عند الشريحة المئوية التسعين، وبمعدل استدعاء ٩٥–٩٨٪.
  • كان Bing يشغّل فهرسًا يضم أكثر من 100 مليار متجه في 2019. وبكلمات Microsoft نفسها كان Bing يستطيع “search through this giant index of 100 billion-plus vectors to find the most related results in 5 milliseconds.” (ترجمة) «البحث في هذا الفهرس الهائل الذي يضم أكثر من 100 مليار متجه للعثور على النتائج الأكثر صلة خلال 5 مللي ثانية». وذلك منذ أكثر من ست سنوات.
  • أثبت Dense Passage Retrieval (DPR، ‏EMNLP 2020) أن الاسترجاع المتجهي الكثيف يمكنه التفوق على Lucene-BM25 بنسبة 9–19% مطلقة في دقة استرجاع المقاطع ضمن أفضل 20 نتيجة، باستخدام مرمّز ثنائي بسيط. وDPR هو مخطط الاسترجاع الحديث في RAG — فخطوة الاسترجاع خلف AI Overviews مستمدة من هذا النمط.
  • يجعل MUVERA (2025) استرجاع المتجهات المتعددة بسرعة البحث المتجهي المفرد — نحو “10% higher recall with ~90% lower latency” (ترجمة) «استدعاء أعلى بنحو 10% مع زمن استجابة أقل بنحو 90%» مقارنة بالأساليب السابقة.
  • يضغط TurboQuant (ICLR 2026) المتجهات للبحث عن أقرب الجيران مع خفض مُعلن للذاكرة قدره 6x، ومن دون خسارة دقة تُذكر عملياً.

الفكرة ليست حفظ خارطة الطريق — بل أن الاسترجاع القائم على التضمينات هو طريقة عثور المحركات الكبرى على المحتوى ذي الصلة، وقد كان كذلك لسنوات.

ماذا يعني ذلك لـSEO

دعني أكون حذراً هنا، لأن هذه هي النقطة التي تتجاوز فيها نصائح SEO حدودها عادةً.

القرب المتجهي هو البوابة الجديدة إلى مجموعة المرشحين. ففي الإجابات المبنية على RAG يحدث الاسترجاع قبل التوليد. وإذا لم يكن مقطعك قريباً دلالياً من تضمين الاستعلام، فلن يدخل إلى القائمة المختصرة التي يكتب النموذج منها — ولذلك لا يمكن الاستشهاد به. هذه هي الآلية.

لكن لا توجد أداة ضبط لـ«تحسين البحث المتجهي». فالإشارة الأساسية هي التماسك الدلالي والعمق الموضوعي — وهما ما تطلبه جودة المحتوى دائماً. ولا يكافئ البحث المتجهي حيلة جديدة؛ بل يعاقب المحتوى السطحي وحشو الكلمات المفتاحية (اللذين لا يشكلان حياً متماسكاً في فضاء التضمين)، ويكافئ التغطية الشاملة والمنظمة فعلاً. وكما قلت في مقال التضمينات، مردداً صدى Danny Sullivan عن BERT: لا يوجد في الغالب شيء «تحسّنه» هنا — بل تجعل محتواك يتجمع بوضوح قرب الاستعلامات التي ينبغي أن يجيب عنها.

هناك نتيجتان عمليتان محددتان تتبعان ذلك فعلاً:

  • التقسيم إلى مقاطع مهم. يعمل الاسترجاع على المقاطع لا الصفحات كاملة. ويمكن لصفحة ألا تحصل على ترتيب لأي شيء إذا لم يكن فيها مقطع واحد يمثل تطابقاً دلالياً نظيفاً. اكتب مقاطع قائمة بذاتها.
  • العمق الموضوعي وتغطية الكيانات هما ما يشغّل الحي الصحيح في فضاء التضمين. فالمحتوى الضحل المتناثر يتمثل في منطقة ضبابية قريبة من لا شيء محدد.

البحث المتجهي هو محرك الاسترجاع خلف RAG وإجابات الذكاء الاصطناعي؛ أما ترتيب المقاطع فهو ما يحدث للمرشحين بعد الاسترجاع؛ والزواحف الذكاء الاصطناعي التي تغذي هذه الأنظمة تضمّن ما تجلبه وتفهرسه متجهياً. وللاطلاع على تسلسل المعالجة الأوسع، راجع كيف يعمل البحث.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.