مرجع واجهة برمجة التطبيقات بتنسيق XML

تشير هذه الصفحة إلى إصدار XML من واجهة Custom Search JSON API، وهو متاح فقط لعملاء Google Site Search.

  1. نظرة عامة
  2. تنسيق طلب "محرك البحث المبرمَج"
    1. نظرة عامة على الطلبات
    2. عبارات طلب البحث
    3. مَعلمات الطلب
      1. أمثلة على طلبات البحث على الويب
      2. تعريفات مَعلمات طلب البحث في WebSearch
      3. البحث المتقدّم
      4. مَعلمات طلب البحث المتقدّم
      5. عبارات البحث الخاصة
      6. أمثلة على طلبات البحث بالصور
      7. مَعلمات طلب البحث في "بحث الصور"
      8. حدود الطلب
    4. تكييف طريقة عرض طلبات البحث والنتائج مع اللغات المختلفة
      1. ترميز الأحرف
      2. لغات الواجهة
      3. البحث باللغة الصينية المبسَّطة والصينية التقليدية
    5. فلترة النتائج
      1. الفلترة التلقائية لنتائج البحث
      2. فلترة النتائج حسب اللغة والبلد
      3. فلترة المحتوى المخصّص للبالغين باستخدام "البحث الآمن"
  3. نتائج XML
    1. ملف DTD لنتائج XML من Google
    2. لمحة عن ردّ XML
    3. نتائج XML لطلبات البحث العادية وطلبات البحث عن الصور وطلبات البحث المتقدّمة
      1. البحث العادي/المتقدّم: نموذج طلب بحث ونتيجة بتنسيق XML
      2. البحث العادي/المتقدّم: علامات XML
      3. نتائج XML لطلبات البحث عن الصور
      4. البحث بالصور: نموذج طلب بحث ونتيجة بتنسيق XML
      5. بحث الصور: علامات XML

نظرة عامة

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

لاسترداد نتائج Google WebSearch، يرسل تطبيقك طلب HTTP بسيطًا إلى Google، ثم تعرض Google نتائج البحث بتنسيق XML. تتيح لك النتائج المنسَّقة بتنسيق XML إمكانية تخصيص طريقة عرض نتائج البحث.

تنسيق طلب WebSearch

نظرة عامة حول الطلب

طلب البحث على Google هو أمر GET عادي من HTTP. وتتضمّن مجموعة من المَعلمات ذات الصلة بطلبات البحث. يتم تضمين هذه المَعلمات في عنوان URL للطلب كأزواج اسم=قيمة مفصولة بأحرف العطف اللاتيني (&). تتضمّن المَعلمات بيانات مثل طلب البحث ومعرّف محرّك بحث فريد (cx) يحدّد محرّك البحث الذي يرسل طلب HTTP. تعرض خدمة "بحث الويب" أو "بحث الصور" نتائج بتنسيق XML استجابةً لطلبات HTTP التي ترسلها.

عبارات طلب البحث

تتضمّن معظم طلبات البحث عبارة بحث واحدة أو أكثر، وتظهر عبارة البحث كقيمة مَعلمة في طلب البحث.

يمكن أن تحدّد عبارات البحث عدة أنواع من المعلومات لفلترة نتائج البحث التي يعرضها Google وتنظيمها. ويمكن أن تحدّد طلبات البحث ما يلي:

  • الكلمات أو العبارات التي تريد تضمينها أو استبعادها
    • جميع الكلمات في طلب البحث (الإعداد التلقائي)
    • عبارة مطابقة تمامًا في طلب البحث
    • أي كلمة أو عبارة في طلب بحث
    • موضع عبارات البحث في المستند
    • في أي مكان في المستند (الإعداد التلقائي)
    • في الروابط في المستند فقط
  • القيود المفروضة على المستندات نفسها
    • تضمين أو استبعاد مستندات من أنواع ملفات معيّنة (مثل ملفات PDF أو مستندات Word)
  • طلبات البحث الخاصة بعناوين URL التي تعرض معلومات حول عنوان URL معيّن بدلاً من إجراء بحث
    • طلبات البحث التي تعرض معلومات عامة حول عنوان URL، مثل فئة Open Directory أو المقتطف أو اللغة
    • طلبات البحث التي تعرض مجموعة من صفحات الويب التي تتضمّن رابطًا يؤدي إلى عنوان URL
    • طلبات البحث التي تعرض مجموعة من صفحات الويب المشابهة لعنوان URL معيّن

البحث التلقائي

يجب أن تكون قيم مَعلمات طلب البحث متوافقة مع عنوان URL. يُرجى العِلم أنّه يجب استبدال علامة الجمع ("+") بأي تسلسلات من المسافات البيضاء في طلب البحث. يتم تناول هذا الموضوع بشكل أكبر في قسم التوافق مع عنوان URL من هذا المستند.

يتم إرسال عبارة طلب البحث إلى خدمة WebSearch باستخدام المَعلمة q. في ما يلي مثال على عبارة بحث:

q=horses+cows+pigs

بشكل تلقائي، لا تعرض خدمة "بحث الويب من Google" سوى المستندات التي تتضمّن جميع العبارات الواردة في طلب البحث.

مَعلمات الطلب

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

يجب توفّر ثلاث مَعلمات للطلب:

  • يجب ضبط المَعلمة client على google-csbe
  • تحدّد المَعلمة output تنسيق نتائج XML المعروضة، ويمكن عرض النتائج مع مرجع إلى تعريف نوع المستند (DTD) من Google (xml) أو بدونه (xml_no_dtd). ننصحك بضبط هذه القيمة على xml_no_dtd. ملاحظة: إذا لم تحدّد هذه المَعلمة، سيتم عرض النتائج بتنسيق HTML بدلاً من XML.
  • المَعلمة cx التي تمثّل المعرّف الفريد للمحرّك

في ما يلي مَعلمات الطلبات الأكثر استخدامًا بخلاف تلك المذكورة أعلاه:

  • num: عدد نتائج البحث المطلوبة
  • q: عبارات البحث
  • start: الفهرس الأوّلي للنتائج

أمثلة على طلبات البحث على الويب

تعرض الأمثلة أدناه طلبَي HTTP من WebSearch لتوضيح كيفية استخدام معلَمات طلب البحث المختلفة، ويمكنك الاطّلاع على تعريفات معلَمات طلب البحث المختلفة في قسمَي تعريفات معلَمات طلب البحث في WebSearch ومعلَمات طلب البحث المتقدّم في هذا المستند.

يطلب هذا الطلب عرض أول 10 نتائج (start=0&num=10) لطلب البحث "red sox" (q=red+sox). يحدّد طلب البحث أيضًا أنّ النتائج يجب أن تكون من مواقع إلكترونية كندية (cr=countryCA) وأن تكون مكتوبة باللغة الفرنسية (lr=lang_fr). وأخيرًا، يحدّد طلب البحث قيمًا للمَعلمات client وoutput وcx، وكلّها مطلوبة.

http://www.google.com/search?
start=0
&num=10
&q=red+sox
&cr=countryCA
&lr=lang_fr
&client=google-csbe
&output=xml_no_dtd
&cx=00255077836266642015:u-scht7a-8i

يستخدم هذا المثال بعض مَعلمات طلب البحث المتقدّم لتخصيص طلب البحث بشكل أكبر. يستخدم هذا الطلب المَعلمة as_q (as_q=red+sox) بدلاً من المَعلمة q. يستخدم أيضًا المَعلمة as_eq لاستبعاد أي مستندات تحتوي على الكلمة "Yankees" من نتائج البحث (as_eq=yankees).

http://www.google.com/search?
start=0
&num=10
&as_q=red+sox
&as_eq=Yankees
&client=google-csbe
&output=xml_no_dtd
&cx=00255077836266642015:u-scht7a-8i

تعريفات مَعلمات طلب البحث في WebSearch

c2coff
الوصف

Optional. تتيح المَعلمة c2coff تفعيل ميزة البحث باللغة الصينية المبسّطة والتقليدية أو إيقافها.

القيمة التلقائية لهذه المَعلمة هي 0 (صفر)، ما يعني أنّ الميزة مفعّلة. قيم المَعلمة c2coff هي:

القيمة الإجراء
1 غير مفعّل
0 الأجهزة المفعّلة
أمثلة q=google&c2coff=1

عميل
الوصف

مَعلمة مطلوبة. يجب ضبط المَعلمة client على google-csbe.

أمثلة q=google&client=google-csbe

كوستاريكا
الوصف

Optional. تحصر المَعلمة cr نتائج البحث على المستندات الصادرة من بلد معيّن. يمكنك استخدام عوامل منطقية في قيمة المَعلمة cr.

تحدِّد خدمة "بحث الويب من Google" بلد المستند من خلال تحليل ما يلي:

  • نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
  • الموقع الجغرافي لعنوان IP الخاص بخادم الويب

اطّلِع على قسم قيم مَعلمة البلد (cr) للحصول على قائمة بالقيم الصالحة لهذه المَعلمة.

أمثلة q=Frodo&cr=countryNZ

cx
الوصف

مَعلمة مطلوبة. تحدّد المَعلمة cx رمزًا فريدًا يحدّد محرّك بحث مخصّصًا. يجب تحديد "محرك بحث مبرمَج" باستخدام المَعلمة cx لاسترداد نتائج البحث من هذا المحرك.

للعثور على قيمة المَعلمة cx، انتقِل إلى "لوحة التحكّم" > علامة التبويب "الرموز" الخاصة بمحرّك البحث، وستجدها في مساحة النص ضمن "ألصِق هذا الرمز في الصفحة التي تريد ظهور مربّع البحث الخاص بك فيها". ستظهر نتائج البحث على صفحة يستضيفها Google.'

أمثلة q=Frodo&cx=00255077836266642015:u-scht7a-8i

تصفية
الوصف

Optional. تفعّل المَعلمة filter الفلترة التلقائية لنتائج البحث من Google أو توقفها. يمكنك الاطّلاع على قسم الفلترة التلقائية في هذا المستند للحصول على مزيد من المعلومات حول فلاتر نتائج البحث من Google.

القيمة التلقائية للمَعلمة filter هي 1، ما يشير إلى أنّ الميزة مفعّلة. القيم الصالحة لهذه المَعلمة هي:

القيمة الإجراء
1 غير مفعّل
0 الأجهزة المفعّلة

ملاحظة: يطبّق محرّك بحث Google الفلترة تلقائيًا على جميع نتائج البحث لتحسين جودتها.

أمثلة q=google&filter=0

gl
الوصف

Optional. قيمة المَعلمة gl هي رمز البلد المكوّن من حرفَين. بالنسبة إلى نتائج WebSearch، تعمل المَعلمة gl على تحسين نتائج البحث التي يتطابق بلد منشئها مع قيمة المَعلمة. اطّلِع على قسم رموز البلدان للحصول على قائمة بالقيم الصالحة.

يؤدي تحديد قيمة المَعلمة gl في طلبات WebSearch إلى تحسين مدى صلة النتائج. وينطبق ذلك بشكل خاص على العملاء الدوليين، وتحديدًا العملاء في البلدان الناطقة باللغة الإنجليزية غير الولايات المتحدة.

أمثلة

يؤدي هذا الطلب إلى تحسين ترتيب المستندات المكتوبة في المملكة المتحدة ضمن نتائج WebSearch:
q=pizza&gl=uk


hl
الوصف

Optional. تحدّد المَعلمة hl لغة واجهة المستخدم (لغة المضيف) لواجهة المستخدم. لتحسين أداء نتائج البحث وجودتها، ننصحك بشدة بضبط هذه المَعلمة بشكل صريح.

راجِع قسم لغات الواجهة في تكييف طلبات البحث وعرض النتائج مع المتطلبات المحلية للحصول على مزيد من المعلومات، ولغات الواجهة المتاحة للاطّلاع على قائمة باللغات المتاحة.

أمثلة

يستهدف هذا الطلب إعلانات عن النبيذ باللغة الفرنسية. (Vin هي الكلمة الفرنسية التي تعني النبيذ.)

q=vin&ip=10.10.10.10&ad=w5&hl=fr

hq
الوصف

Optional. تضيف المَعلمة hq عبارات طلب البحث المحدّدة إلى طلب البحث، كما لو تم دمجها مع عامل التشغيل المنطقي AND.

أمثلة

يبحث هذا الطلب عن "بيتزا" و"جبن". التعبير هو نفسه q=pizza+cheese.

q=pizza&hq=cheese


ie
الوصف

Optional. تحدّد المَعلمة ie مخطّط ترميز الأحرف الذي يجب استخدامه لتفسير سلسلة طلب البحث. القيمة التلقائية ie هي latin1.

راجِع قسم ترميز الأحرف للاطّلاع على مناقشة حول الحالات التي قد تحتاج فيها إلى استخدام هذه المَعلمة.

راجِع قسم مخططات ترميز الأحرف للاطّلاع على قائمة بقيم ie المحتملة.

أمثلة q=google&ie=utf8&oe=utf8
lr
الوصف

Optional. تحصر المَعلمة lr (حصر اللغة) نتائج البحث على المستندات المكتوبة بلغة معيّنة.

تحدِّد خدمة "بحث الويب من Google" لغة المستند من خلال تحليل ما يلي:

  • نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
  • العلامات الوصفية للغة داخل المستند
  • اللغة الأساسية المستخدَمة في النص الأساسي للمستند
  • اللغات الثانوية، إن وُجدت، المستخدَمة في النص الأساسي للمستند

اطّلِع على قسم قيم المجموعة الخاصة باللغة (lr) للحصول على قائمة بالقيم الصالحة لهذه المَعلمة.

أمثلة q=Frodo&lr=lang_en

num
الوصف

Optional. تحدّد المَعلمة num عدد نتائج البحث المطلوب عرضها.

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

ملاحظة: إذا كان إجمالي عدد نتائج البحث أقل من عدد النتائج المطلوب، سيتم عرض جميع نتائج البحث المتاحة.

أمثلة q=google&num=10

oe
الوصف

Optional. تحدّد المَعلمة oe مخطّط ترميز الأحرف الذي يجب استخدامه لفك ترميز نتيجة XML. القيمة التلقائية oe هي latin1.

راجِع قسم ترميز الأحرف للاطّلاع على مناقشة حول الحالات التي قد تحتاج فيها إلى استخدام هذه المَعلمة.

راجِع قسم مخططات ترميز الأحرف للاطّلاع على قائمة بقيم oe المحتملة.

أمثلة q=google&ie=utf8&oe=utf8

output
الوصف

مَعلمة مطلوبة. تحدّد المَعلمة output تنسيق نتائج XML. القيمتان الصالحتان الوحيدتان لهذه المَعلمة هما xml وxml_no_dtd. يوضّح الرسم البياني أدناه كيف تختلف قيم هذه المَعلمات.

القيمة تنسيق الناتج
xml_no_dtd لن تتضمّن نتائج XML عبارة !DOCTYPE. (يُنصح به)
xml ستحتوي نتائج XML على مرجع إلى ملف DTD من Google. سيحدّد السطر الثاني من النتيجة نوع تعريف المستند (DTD) الذي تستخدمه النتائج:
    <!DOCTYPE GSP SYSTEM "google.dtd">
أمثلة output=xml_no_dtd
output=xml

q
الوصف

Optional. تحدّد المَعلمة q طلب البحث الذي أدخله المستخدم. على الرغم من أنّ هذه المَعلمة اختيارية، عليك تحديد قيمة لواحدة على الأقل من مَعلمات طلب البحث (as_epq أو as_lq أو as_oq أو as_q) للحصول على نتائج البحث.

هناك أيضًا عدد من عبارات طلب البحث الخاصة التي يمكن استخدامها كجزء من قيمة المَعلمة q. يُرجى الاطّلاع على بنود طلبات البحث الخاصة للحصول على قائمة بهذه البنود وتعريفاتها.

تتضمّن &quot;لوحة التحكّم في بحث Google&quot; تقريرًا بأهم طلبات البحث التي تم إرسالها باستخدام المَعلمة q.

ملاحظة: يجب أن تكون القيمة المحدّدة للمَعلمة q مُرمّزة بعنوان URL.

أمثلة q=vacation&as_oq=london+paris

فعّالة
الوصف

Optional. تشير المَعلمة safe إلى كيفية فلترة نتائج البحث بحثًا عن المحتوى الإباحي والمحتوى المخصّص للبالغين. القيمة التلقائية للمَعلمة safe هي off. قيم المَعلمات الصالحة هي:

القيمة الإجراء
off إيقاف ميزة "البحث الآمن"
medium تمكين البحث الآمن
high تفعيل نسخة أكثر صرامة من ميزة "البحث الآمن"

لمزيد من التفاصيل حول هذه الميزة، يُرجى الاطّلاع على قسم فلترة المحتوى المخصّص للبالغين باستخدام ميزة "البحث الآمن".

أمثلة q=adult&safe=high

بدء
الوصف

Optional. تشير المَعلمة start إلى أول نتيجة مطابقة يجب تضمينها في نتائج البحث. يستخدم المَعلمة start فهرسًا يبدأ من الصفر، ما يعني أنّ النتيجة الأولى هي 0، والنتيجة الثانية هي 1، وهكذا.

تعمل المَعلمة start بالتزامن مع المَعلمة num لتحديد نتائج البحث المطلوب عرضها. يُرجى العِلم أنّه لن يتم عرض أكثر من 1000 نتيجة لأي طلب بحث، حتى إذا كان هناك أكثر من 1000 مستند مطابق لطلب البحث، لذا لن يؤدي ضبط قيمة start على 1000 أو أكثر إلى عرض أي نتائج.

أمثلة start=10

ترتيب
الوصف

Optional. تحدّد المَعلمة sort أنّه يجب ترتيب النتائج وفقًا للتعبير المحدّد. على سبيل المثال، يمكنك الترتيب حسب التاريخ.

أمثلة

sort=date


ud
الوصف

Optional. تشير المَعلمة ud إلى ما إذا كان يجب أن تتضمّن استجابة XML عنوان URL مشفّرًا باستخدام IDN لنتيجة البحث. تتيح عملية ترميز أسماء النطاقات الدولية (IDN) عرض النطاقات باستخدام اللغات المحلية، على سبيل المثال:

http://www.花井鮨.com

القيم الصالحة لهذه المَعلمة هي 1 (القيمة التلقائية)، ما يعني أنّ نتيجة XML يجب أن تتضمّن عناوين URL مشفّرة بتنسيق IDN، و0، ما يعني أنّ نتيجة XML يجب ألا تتضمّن عناوين URL مشفّرة بتنسيق IDN. إذا تم ضبط المَعلمة ud على 1، سيظهر عنوان URL المشفّر بتنسيق IDN في العلامة UD في نتائج XML.

إذا تم ضبط المَعلمة ud على 0، سيتم عرض عنوان URL في المثال أعلاه على النحو التالي:

http://www.xn--elq438j.com.

ملاحظة: هذه ميزة تجريبية.

أمثلة q=google&ud=1

إنّ مَعلمات طلب البحث الإضافية المدرَجة أسفل الصورة ذات صلة بطلبات البحث المتقدّمة. عند إرسال طلب بحث متقدّم، يتم تضمين قيم العديد من المَعلمات (مثل as_eq وas_epq وas_oq وما إلى ذلك) في عبارات البحث. تعرض الصورة صفحة "البحث المتقدّم" من Google. في الصورة، يظهر اسم كل معلَمة من معلَمات البحث المتقدّم مكتوبًا باللون الأحمر داخل الحقل أو بجانبه في الصفحة التي تتوافق مع تلك المعلَمة.



مَعلمات طلب البحث المتقدّم

as_dt
الوصف

Optional. تتحكّم المَعلمة as_dt في ما إذا كان سيتم تضمين نتائج من الموقع الإلكتروني المحدّد في المَعلمة as_sitesearch أو استبعادها. تشير القيمتان i وe إلى التضمين والاستبعاد على التوالي.

أمثلة as_dt=i,as_dt=e

as_epq
الوصف

Optional. تحدّد المَعلمة as_epq عبارة يجب أن تتضمّنها جميع المستندات في نتائج البحث. يمكنك أيضًا استخدام عبارة البحث البحث عن عبارة للبحث عن عبارة.

أمثلة as_epq=abraham+lincoln

as_eq
الوصف

Optional. تحدّد المَعلمة as_eq كلمة أو عبارة يجب ألا تظهر في أي مستندات ضمن نتائج البحث. يمكنك أيضًا استخدام عبارة البحث استبعاد للتأكّد من أنّ كلمة أو عبارة معيّنة لن تظهر في المستندات ضمن مجموعة من نتائج البحث.

أمثلة

q=bass&as_eq=music.


as_lq
الوصف

Optional. تحدّد المَعلمة as_lq أنّه يجب أن تتضمّن جميع نتائج البحث رابطًا يؤدي إلى عنوان URL معيّن. يمكنك أيضًا استخدام عبارة البحث link: لهذا النوع من الطلبات.

أمثلة

as_lq=www.google.com


as_nlo
الوصف

Optional. تحدّد المَعلمة as_nlo القيمة البدائية لنطاق البحث. استخدِم as_nlo وas_nhi لإضافة نطاق بحث شامل من as_nlo...as_nhi إلى طلب البحث.

أمثلة

يحدّد ما يلي نطاق بحث من 5 إلى 10، بما في ذلك:

as_nlo=5&as_nhi=10

as_nhi
الوصف

Optional. تحدّد المَعلمة as_nhi القيمة النهائية لنطاق البحث. استخدِم as_nlo وas_nhi لإضافة نطاق بحث شامل من as_nlo...as_nhi إلى طلب البحث.

أمثلة

يحدّد ما يلي نطاق بحث من 5 إلى 10، بما في ذلك:

as_nlo=5&as_nhi=10

as_oq
الوصف

Optional. تقدّم المَعلمة as_oq عبارات بحث إضافية للبحث عنها في مستند، ويجب أن يحتوي كل مستند في نتائج البحث على عبارة بحث إضافية واحدة على الأقل. يمكنك أيضًا استخدام عبارة طلب البحث Boolean OR لهذا النوع من طلبات البحث.

أمثلة

q=vacation&as_oq=London+Paris


as_q
الوصف

Optional. تقدّم المَعلمة as_q عبارات بحث للتحقّق من توفّرها في مستند. تُستخدَم هذه المَعلمة أيضًا بشكل شائع للسماح للمستخدمين بتحديد عبارات إضافية للبحث عنها ضمن مجموعة من نتائج البحث.

أمثلة

q=president&as_q=John+Adams


as_qdr
الوصف

Optional. تطلب المَعلمة as_qdr نتائج البحث من فترة زمنية محدّدة (نطاق زمني سريع). في ما يلي القيم المسموح بها:

تعرض d[number] نتائج الطلبات من عدد الأيام السابقة المحدّد.
تعرض w[number] نتائج الطلبات من عدد الأسابيع السابقة المحدّد.
تعرض m[number] نتائج الطلبات من عدد الأشهر السابقة المحدّد.
تعرض y[number] نتائج الطلبات من عدد السنوات السابقة المحدّد.

أمثلة

يطلب هذا المثال نتائج من السنة الماضية:

as_qdr=y

يطلب هذا المثال نتائج من آخر 10 أيام:

as_qdr=d10

as_sitesearch
الوصف

Optional. تتيح لك المَعلمة as_sitesearch تحديد أنّه يجب أن تكون جميع نتائج البحث صفحات من موقع إلكتروني معيّن. من خلال ضبط المَعلمة as_dt، يمكنك أيضًا استخدامها لاستبعاد صفحات من موقع إلكتروني معيّن من نتائج البحث.

أمثلة

q=vacation&as_sitesearch=www.google.com


عبارات طلب البحث الخاصة

يتيح محرّك بحث Google على الويب استخدام عدة عبارات طلب بحث خاصة تتيح الوصول إلى إمكانات إضافية في محرّك بحث Google. يجب تضمين عبارات طلب البحث الخاصة هذه في قيمة مَعلمة طلب q. وكما هو الحال مع عبارات البحث الأخرى، يجب أن تكون عبارات البحث الخاصة متوافقة مع عناوين URL. يحتوي عدد من عبارات البحث الخاصة على نقطتَين رأسيتَين (:). يجب أيضًا أن يتم تجاوز هذا الحرف في عنوان URL، وقيمته المتجاوزة في عنوان URL هي %3A.

الروابط الخلفية [link:]
الوصف

يستردّ مصطلح طلب البحث link: مجموعة صفحات الويب التي تتضمّن رابطًا يؤدي إلى عنوان URL معيّن. يجب أن يكون طلب البحث منسّقًا على النحو التالي: link:URL بدون مسافة بين مصطلح طلب البحث link: وعنوان URL.

النسخة المتوافقة مع عناوين URL من link: هي link%3A.

يمكنك أيضًا استخدام مَعلمة الطلب as_lq لإرسال طلب link:.

ملاحظة: لا يمكنك تحديد أي عبارات بحث أخرى عند استخدام link:.

أمثلة

http://www.google.com/search?q=link%3Awww.example.com


البحث المنطقي باستخدام OR [ OR ]
الوصف

يستردّ عامل البحث OR المستندات التي تتضمّن أحد مصطلحات البحث (مصطلحان أو أكثر). لاستخدام عامل البحث OR، عليك إدراج مصطلح البحث OR، بأحرف كبيرة، بين كل مصطلح في السلسلة.

يمكنك أيضًا استخدام مَعلمة الطلب as_oq لإرسال طلب بحث عن أي عبارة ضمن مجموعة من العبارات.

ملاحظة: إذا كان طلب البحث يحدّد طلب البحث "لندن+أو+باريس"، ستتضمّن نتائج البحث مستندات تحتوي على كلمة واحدة على الأقل من هاتين الكلمتين. في بعض الحالات، قد تحتوي المستندات في نتائج البحث على كلتا الكلمتين.

أمثلة

ابحث عن لندن أو باريس:

بيانات أدخلها المستخدم:london OR paris عبارة البحث:q=london+OR+paris

ابحث عن "إجازة" و"لندن" أو "باريس":

عبارة البحث:q=vacation+london+OR+paris

ابحث عن "إجازة" وواحدة من الكلمات التالية: "لندن" أو "باريس" أو "شوكولاتة":

عبارة البحث:  q=vacation+london+OR+paris+OR+chocolates

ابحث عن عطلة وشوكولاتة مع لندن أو باريس، مع إعطاء أقل وزن للشوكولاتة:

عبارة البحث:  q=vacation+london+OR+paris+chocolates

البحث عن عطلة وشوكولاتة وزهور في المستندات التي تحتوي أيضًا على لندن أو باريس:

عبارة البحث:  q=vacation+london+OR+paris+chocolates+flowers

ابحث عن إجازة وأحد الخيارين "لندن" أو "باريس"، وابحث أيضًا عن أحد الخيارين "شوكولاتة" أو "زهور":

عبارة البحث:  q=vacation+london+OR+paris+chocolates+OR+flowers

استبعاد عبارة طلب البحث [-]
الوصف

يؤدي مصطلح طلب البحث الخاص بالاستبعاد (-) إلى حصر نتائج طلب بحث معيّن على المستندات التي لا تحتوي على كلمة أو عبارة معيّنة. لاستخدام عبارة البحث الخاصة بالاستبعاد، عليك وضع علامة "-" (علامة طرح) قبل الكلمة أو العبارة التي تريد استبعادها من المستندات المطابقة.

النسخة المتوافقة مع عناوين URL من - هي %2D.

تكون عبارة البحث المستبعَدة مفيدة عندما يكون لعبارة البحث أكثر من معنى واحد. على سبيل المثال، قد تعرض الكلمة "bass" نتائج حول السمك أو الموسيقى. إذا كنت تبحث عن مستندات حول السمك، يمكنك استبعاد المستندات التي تتضمّن معلومات حول الموسيقى من نتائج البحث باستخدام عبارة البحث الخاصة بالاستبعاد.

يمكنك أيضًا استخدام مَعلمة الطلب as_eq لاستبعاد المستندات التي تتضمّن كلمة أو عبارة معيّنة من نتائج البحث.

أمثلة بيانات أدخلها المستخدم: bass -music
عبارة البحث: q=bass+%2Dmusic

استبعاد نوع الملف [ -filetype: ]
الوصف

يستبعد مصطلح البحث -filetype: المستندات التي تحمل امتداد ملف معيّن، مثل ".pdf" أو ".doc"، من نتائج البحث. يجب أن يكون تنسيق طلب البحث -filetype:EXTENSION بدون مسافة بين مصطلح البحث -filetype: والامتداد المحدّد.

النسخة المتوافقة مع عناوين URL من -filetype: هي %2Dfiletype%3A.

ملاحظة: يمكنك استبعاد أنواع ملفات متعددة من نتائج البحث عن طريق إضافة المزيد من عبارات طلب البحث -filetype: إلى طلب البحث. يجب أن تتضمّن طلب البحث عبارة طلب بحث -filetype: واحدة لكل امتداد ملف يجب استبعاده من نتائج البحث.

تشمل أنواع الملفات المتوافقة مع Google ما يلي:

  • Adobe Portable Document Format (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • ‫Microsoft PowerPoint (ملف ppt)
  • ‫Microsoft Word (ملف doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • تنسيق نصوص منسّقة (rtf)
  • Shockwave Flash (swf)
  • نص (ans, txt)

قد تتم إضافة أنواع ملفات أخرى في المستقبل، ويمكنك دائمًا الاطّلاع على قائمة محدّثة في الأسئلة الشائعة حول أنواع الملفات من Google.

أمثلة

يعرض هذا المثال المستندات التي تتضمّن الإشارة إلى "Google" ولكنها ليست مستندات PDF:
q=Google+%2Dfiletype%3Apdf

يعرض هذا المثال المستندات التي تتضمّن الإشارة إلى "Google"، ولكنّه يستبعد مستندات PDF وWord:
q=Google+%2Dfiletype%3Apdf+%2Dfiletype%3Adoc


فلترة حسب نوع الملف [ filetype: ]
الوصف

يحصر عبارة البحث filetype: نتائج البحث على المستندات التي تتضمّن امتداد ملف معيّن، مثل ".pdf" أو ".doc". يجب تنسيق طلب البحث على النحو التالي: filetype:EXTENSION بدون ترك مسافة بين عبارة البحث filetype: والامتداد المحدّد.

النسخة المتوافقة مع عناوين URL من filetype: هي filetype%3A.

يمكنك حصر نتائج البحث على المستندات التي تتطابق مع أحد امتدادات الملفات المتعددة عن طريق إضافة المزيد من عبارات البحث filetype: إلى طلب البحث. يجب أن تتضمّن عبارة البحث filetype: واحدة لكل لاحقة ملف يجب تضمينها في نتائج البحث. يجب الفصل بين عبارات البحث filetype: المتعددة باستخدام عبارة البحث OR.

تتضمّن نتائج البحث تلقائيًا المستندات التي تحمل أي امتداد ملف.

تشمل أنواع الملفات المتوافقة مع Google ما يلي:

  • Adobe Portable Document Format (pdf)
  • Adobe PostScript (ps)
  • Lotus 1-2-3 (wk1, wk2, wk3, wk4, wk5, wki, wks, wku)
  • Lotus WordPro (lwp)
  • Macwrite (mw)
  • Microsoft Excel (xls)
  • ‫Microsoft PowerPoint (ملف ppt)
  • ‫Microsoft Word (ملف doc)
  • Microsoft Works (wks, wps, wdb)
  • Microsoft Write (wri)
  • تنسيق نصوص منسّقة (rtf)
  • Shockwave Flash (swf)
  • نص (ans, txt)

قد تتم إضافة أنواع ملفات أخرى في المستقبل، ويمكنك دائمًا الاطّلاع على قائمة محدّثة في الأسئلة الشائعة حول أنواع الملفات من Google.

أمثلة

يعرض هذا المثال مستندات PDF تتضمّن كلمة "Google":
q=Google+filetype%3Apdf

يعرض هذا المثال مستندات PDF وWord تتضمّن كلمة "Google":
q=Google+filetype%3Apdf+OR+filetype%3Adoc


تضمين عبارة طلب البحث [+]
الوصف

تحدّد عبارة البحث التي تتضمّن علامة الجمع (+) أنّه يجب أن تظهر كلمة أو عبارة في جميع المستندات المضمّنة في نتائج البحث. لاستخدام عبارة البحث "تضمين"، عليك وضع علامة "+" (علامة الجمع) قبل الكلمة أو العبارة التي يجب تضمينها في جميع نتائج البحث.

النسخة التي تم فيها إلغاء الترميز لعنوان URL الخاص بـ + (علامة زائد) هي %2B.

يجب استخدام + قبل كلمة شائعة يتجاهلها محرّك بحث Google عادةً قبل تحديد نتائج البحث.

أمثلة بيانات أدخلها المستخدم: Star Wars Episode +I
عبارة البحث: q=Star+Wars+Episode+%2BI

البحث عن الروابط فقط، كل العبارات [ allinlinks: ]
الوصف

يتطلّب طلب البحث allinlinks: أن تتضمّن المستندات في نتائج البحث جميع الكلمات الواردة في طلب البحث في روابط عناوين URL. يجب تنسيق طلب البحث على النحو التالي: allinlinks: متبوعًا بالكلمات الواردة في طلب البحث.

إذا كان طلب البحث يتضمّن عبارة البحث allinlinks:، سيبحث Google فقط في روابط عناوين URL في المستندات عن الكلمات الواردة في طلب البحث، مع تجاهل النصوص الأخرى في المستندات وعناوين المستندات وعناوين URL لكل مستند. يُرجى العِلم أنّ عنوان URL الخاص بالمستند يختلف عن روابط عناوين URL الواردة في المستند.

النسخة المتوافقة مع عناوين URL من allinlinks: هي allinlinks%3A.

أمثلة بيانات أدخلها المستخدم:allinlinks: Google search
عبارة البحث:q=allinlinks%3A+Google+search

البحث عن عبارات
الوصف

يتيح لك مصطلح طلب البحث عن عبارة (") البحث عن عبارات كاملة من خلال وضع العبارات بين علامتَي اقتباس أو ربطها بشرطات.

النسخة المتوافقة مع عنوان URL من " (علامة اقتباس) هي %22.

تكون عمليات البحث عن عبارات مفيدة بشكل خاص إذا كنت تبحث عن اقتباسات مشهورة أو أسماء علم.

يمكنك أيضًا استخدام مَعلمة الطلب as_epq لإرسال طلب بحث عن عبارة.

أمثلة بيانات أدخلها المستخدم:"Abraham Lincoln"
عبارة البحث: q=%22Abraham+Lincoln%22


معلومات مستند الويب [info:]
الوصف

يستردّ طلب البحث info: معلومات عامة حول عنوان URL ما دام هذا العنوان مضمّنًا في فهرس البحث من Google. يجب أن يكون تنسيق طلب البحث على النحو التالي: info:URL بدون مسافة بين عبارة البحث info: وعنوان URL.

النسخة التي تم فيها إلغاء الترميز لعنوان URL الخاص بـ info: هي info%3A.

ملاحظة: لا يمكنك تحديد أي عبارات بحث أخرى عند استخدام info:.

أمثلة بيانات أدخلها المستخدم: info:www.google.com
عبارة البحث: q=info%3Awww.google.com

أمثلة على طلبات البحث عن الصور

تعرض الأمثلة أدناه طلبَي HTTP لصور لتوضيح كيفية استخدام معلَمات طلب البحث المختلفة. يتم تقديم تعريفات لمعلَمات طلب البحث المختلفة في أقسام "تعريفات معلَمات طلب البحث عن الصور" في هذا المستند.

يطلب هذا الطلب أول 5 نتائج (start=0&num=5) لعبارة البحث "قرد" (q=monkey)، من نوع الملف ‎ .png. وأخيرًا، يحدّد طلب البحث قيمًا للمعلمات client وoutput وcx، وكلّها مطلوبة.

http://www.google.com/cse?
  searchtype=image
  start=0
  &num=5
  &q=monkey
  &as_filetype=png
  &client=google-csbe
  &output=xml_no_dtd
  &cx=00255077836266642015:u-scht7a-8i

مَعلمات طلب البحث في "البحث بالصور"

as_filetype
الوصف

Optional. تعرض هذه السمة صورًا من نوع محدّد. القيم المسموح بها هي: bmp وgif وpng وjpg وsvg.

أمثلة q=google&as_filetype=png

imgsz
الوصف

Optional. تعرض هذه السمة صورًا بحجم محدّد، ويمكن أن يكون الحجم أحد الخيارات التالية:

  • icon (صغير)
  • small|medium|large|xlarge (متوسط)
  • xxlarge (كبير)
  • huge (كبير جدًا)

أمثلة q=google&as_filetype=png&imgsz=icon

imgtype
الوصف

Optional. تعرض هذه الطريقة صورًا من نوع معيّن، ويمكن أن يكون النوع أحد الأنواع التالية:

  • clipart (صور قصاصات فنية)
  • face (وجه)
  • lineart (الرسومات الخطية)
  • news (أخبار)
  • photo (صورة)

أمثلة q=google&as_filetype=png&imgtype=photo

imgc
الوصف

Optional. عرض صور بالأبيض والأسود أو بتدرّج الرمادي أو صور ملوّنة:

  • mono (أبيض وأسود)
  • gray (تدرّج الرمادي)
  • color (اللون)

أمثلة q=google&as_filetype=png&imgc=gray

imgcolor
الوصف

Optional. لعرض صور بلون سائد معيّن:

  • yellow
  • green
  • teal
  • blue
  • purple
  • pink
  • white
  • gray
  • black
  • brown
أمثلة q=google&as_filetype=png&imgcolor=yellow

as_rights
الوصف

Optional. فلاتر تستند إلى الترخيص تشمل القيم المسموح بها ما يلي:

  • cc_publicdomain
  • cc_attribute
  • cc_sharealike
  • cc_noncommercial
  • cc_nonderived

أمثلة q=cats&as_filetype=png&as_rights=cc_attribute

الحدود القصوى المسموح بها للطلبات

يسرد الرسم البياني أدناه القيود المفروضة على طلبات البحث التي ترسلها إلى Google:

المكوّن الحدّ تعليق
طول طلب البحث ‫2048 بايت  
عدد عبارات طلب البحث 10 تتضمّن عبارات في المَعلمات التالية: q وas_epq وas_eq وas_lq وas_oq وas_q
عدد النتائج 20 إذا ضبطت المَعلمة num على رقم أكبر من 20، سيتم عرض 20 نتيجة فقط. للحصول على المزيد من النتائج، عليك إرسال طلبات متعددة وزيادة قيمة المَعلمة start مع كل طلب.

تكييف طريقة عرض طلبات البحث والنتائج مع اللغات المختلفة

تتيح لك خدمة &quot;بحث الويب من Google&quot; البحث عن مستندات بلغات متعددة. يمكنك تحديد ترميز الأحرف الذي يجب استخدامه لتفسير طلب HTTP ولترميز استجابة XML (باستخدام مَعلمتَي البحث ie وoe). يمكنك أيضًا فلترة النتائج لتضمين المستندات المكتوبة بلغات معيّنة فقط.

تتناول الأقسام التالية المشاكل المتعلقة بالبحث بلغات متعددة:

ترميز الأحرف

ترسل الخوادم بيانات، مثل صفحات الويب، إلى برامج وكيل المستخدم، مثل المتصفحات، كسلسلة من وحدات البايت المرمّزة. ثم يفكّ برنامج وكيل المستخدم ترميز وحدات البايت إلى سلسلة من الأحرف. عند إرسال طلبات إلى خدمة WebSearch، يمكنك تحديد أنظمة الترميز لكلّ من طلب البحث واستجابة XML التي تتلقّاها.

يمكنك استخدام مَعلمة الطلب ie لتحديد آلية الترميز للأحرف في طلب HTTP. يمكنك أيضًا استخدام المَعلمة oe لتحديد مخطّط الترميز الذي يجب أن تستخدمه Google لترميز استجابة XML. إذا كنت تستخدم نظام ترميز آخر غير ISO-8859-1 (أو latin1)، يُرجى التأكّد من تحديد القيم الصحيحة للمَعلمتَين ie وoe.

ملاحظة: إذا كنت توفّر وظيفة البحث بلغات متعددة، ننصحك باستخدام قيمة الترميز utf8 (UTF-8) لكل من المَعلمتَين ie وoe.

يُرجى الرجوع إلى الملحق مخططات ترميز الأحرف للاطّلاع على قائمة كاملة بالقيم التي يمكنك استخدامها للمعلمتَين ie وoe.

للحصول على مزيد من المعلومات العامة حول ترميز الأحرف، يُرجى الانتقال إلى http://www.w3.org/TR/REC-html40/charset.html.

لغات الواجهة

يمكنك استخدام مَعلمة طلب البحث hl لتحديد لغة واجهة الرسومات. وقد تؤثر قيمة المَعلمة hl في نتائج بحث XML، خاصةً في طلبات البحث الدولية عندما لا يتم تحديد قيود اللغة (باستخدام المَعلمة lr) بشكل صريح. في مثل هذه الحالات، قد تعزّز المَعلمة hl نتائج البحث باللغة نفسها التي أدخلها المستخدم.

ننصحك بضبط المَعلمة hl بشكل صريح في نتائج البحث لضمان اختيار Google لنتائج البحث الأعلى جودة لكل طلب بحث.

يُرجى الاطّلاع على قسم لغات واجهة المستخدم المتاحة للحصول على قائمة كاملة بالقيم الصالحة للمعلمة hl.

البحث عن مستندات مكتوبة بلغات معيّنة

يمكنك استخدام مَعلمة طلب البحث lr لحصر نتائج البحث على المستندات المكتوبة بلغة معيّنة أو مجموعة من اللغات.

يتوافق المَعلمة lr مع عوامل التشغيل المنطقية لتتيح لك تحديد لغات متعددة يجب تضمينها (أو استبعادها) من نتائج البحث.

توضّح الأمثلة التالية كيف يمكنك استخدام عوامل التشغيل المنطقية لطلب مستندات بلغات مختلفة.

بالنسبة إلى المستندات المكتوبة باللغة اليابانية:

lr=lang_jp

بالنسبة إلى المستندات المكتوبة باللغة الإيطالية أو الألمانية:

lr=lang_it|lang_de

بالنسبة إلى المستندات غير المكتوبة باللغة الهنغارية أو التشيكية:

lr=(-lang_hu).(-lang_cs)

يُرجى الاطّلاع على قسم قيم مجموعة اللغات للحصول على قائمة كاملة بالقيم المحتملة للمَعلمة lr وقسم عوامل التشغيل المنطقية للحصول على مناقشة كاملة حول استخدام عوامل التشغيل هذه.

الصينية المبسّطة والصينية التقليدية هما شكلان مختلفان من الكتابة باللغة الصينية، وقد تتم كتابة المفهوم نفسه بشكل مختلف في كل شكل. عند إدخال طلب بحث بأحد الشكلين، يمكن أن تعرض خدمة &quot;بحث الويب&quot; من Google نتائج تتضمّن صفحات بالشكلين معًا.

لاستخدام هذه الميزة، اتّبِع الخطوات التالية:

  1. اضبط مَعلمة الطلب c2coff على 0
    و
  2. نفّذ أيًا مما يلي:
    • لا تضبط مَعلمة الطلب lr
      أو
    • اضبط مَعلمة الطلب lr على lr=lang_zh-TW|lang_zh-CN

يوضّح المثال التالي مَعلمات طلب البحث التي يجب تضمينها في طلب للحصول على نتائج باللغتَين الصينية المبسّطة والصينية التقليدية. (يُرجى العِلم أنّ المعلومات الإضافية المطلوبة، مثل العميل، غير مضمّنة في المثال).

search?hl=zh-CN
    &lr=lang_zh-TW|lang_zh-CN
    &c2coff=0

فلترة النتائج

يوفّر &quot;بحث الويب من Google&quot; عددًا من الطرق لفلترة نتائج البحث:

الفلترة التلقائية لنتائج البحث

سعيًا إلى توفير أفضل نتائج بحث ممكنة، يستخدِم محرك بحث Google الطريقتين التاليتين لإجراء فلترة تلقائية لنتائج البحث غير المرغوب فيها عمومًا:

  • المحتوى المكرّر: إذا احتوت مستندات متعددة على المعلومات نفسها، سيتم عندئذ تضمين المستند الأكثر صلة من هذه المجموعة في نتائج البحث.

  • تعدد الاستضافة: إذا ظهرت عدّة نتائج بحث من الموقع الإلكتروني نفسه، قد لا يعرِض محرك بحث Google كل النتائج من ذلك الموقع أو قد يعرِضها بترتيب أدنى من الترتيب الذي كان من المفترض أن تظهر به.

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

فلترة حسب اللغة والبلد

تعرِض خدمة &quot;بحث الويب من Google&quot; النتائج من فهرس رئيسي لجميع مستندات الويب، ويحتوي هذا الفهرس على مجموعات فرعية من المستندات التي يتم تجميعها حسب سمات معيَّنة، بما في ذلك اللغة والبلد الأصلي.

يمكنك استخدام مَعلمتَي طلب البحث lr وcr لحصر نتائج البحث على المجموعات الفرعية من المستندات المكتوبة بلغات معيَّنة أو الصادرة من بلدان معيَّنة، على التوالي.

تحدِّد خدمة "بحث الويب من Google" لغة المستند من خلال تحليل ما يلي:

  • نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
  • العلامات الوصفية للغة داخل المستند
  • اللغة الأساسية المستخدَمة في النص الأساسي للمستند


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

تحدِّد خدمة "بحث الويب من Google" بلد المستند من خلال تحليل ما يلي:

  • نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
  • الموقع الجغرافي لعنوان IP الخاص بخادم الويب

يُرجى أيضًا الاطّلاع على تعريف المَعلمة cr وقيم مجموعة البلدان التي يمكن استخدامها كقيم للمَعلمة cr للحصول على مزيد من المعلومات حول حصر النتائج حسب بلد المنشأ.

ملاحظة: يمكنك الجمع بين قيَم اللغات وقيَم البلدان لتخصيص نتائج البحث. على سبيل المثال، يمكنك طلب مستندات مكتوبة باللغة الفرنسية ومنشورة في فرنسا أو كندا، أو يمكنك طلب مستندات منشورة في هولندا وغير مكتوبة باللغة الإنجليزية. تتيح المَعلمتان lr وcr استخدام عوامل التشغيل المنطقية.

فلترة المحتوى المخصّص للبالغين باستخدام ميزة "البحث الآمن"

لا يريد العديد من عملاء Google عرض نتائج بحث عن مواقع إلكترونية تتضمّن محتوًى للبالغين. وباستخدام فلتر &quot;البحث الآمن&quot;، يمكنك فحص نتائج البحث التي تتضمّن محتوًى للبالغين وإزالتها. وتستخدم فلاتر Google تكنولوجيا خاصة للتحقّق من الكلمات الرئيسية والعبارات وعناوين URL. ومع أنّ أي فلتر لا يكون دقيقًا بنسبة 100%، سيزيل فلتر &quot;البحث الآمن&quot; الغالبية العظمى من المحتوى المخصّص للبالغين من نتائج البحث.

تسعى Google إلى إبقاء ميزة &quot;البحث الآمن&quot; محدّثة وشاملة قدر الإمكان من خلال الزحف المستمر إلى الويب وتضمين التعديلات الواردة من اقتراحات المستخدمين.

تتوفّر ميزة "البحث الآمن" باللغات التالية:

الهولندية
الإنجليزية
الفرنسية
الألمانية
الإيطالية
البرتغالية (البرازيلية)
الإسبانية
الصينية التقليدية

يمكنك تعديل درجة فلترة Google لنتائجك من حيث محتوى البالغين باستخدام مَعلمة طلب البحث safe. يوضّح الجدول التالي إعدادات &quot;البحث الآمن&quot; من Google ومدى تأثير هذه الإعدادات في نتائج البحث:

مستوى "البحث الآمن" الوصف
مرتفعة تفعّل هذه السمة إصدارًا أكثر صرامة من ميزة &quot;البحث الآمن&quot;.
متوسط يحظر صفحات الويب التي تحتوي على مواد إباحية ومحتوى جنسي فاضح آخر.
إيقاف لا يتم فلترة المحتوى المخصّص للبالغين من نتائج البحث.

* الإعداد التلقائي لميزة "البحث الآمن" هو إيقاف.

إذا كانت ميزة "البحث الآمن" مفعّلة وعثرت على مواقع إلكترونية تتضمّن محتوًى مسيئًا في نتائج البحث، يُرجى إرسال عنوان URL الخاص بالموقع الإلكتروني إلى safesearch@google.com، وسنتولّى التحقيق في الأمر.

نتائج XML

Google XML Results DTD

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

يوضّح هذا المستند جوانب DTD ذات الصلة بـ WebSearch. عند الاطّلاع على تعريف نوع المستند، إذا كنت تعمل على WebSearch، يمكنك تجاهل العلامات والسمات غير الموضّحة هنا بدون قلق. إذا كان التعريف يختلف بين DTD والمستندات، سيتم توضيح ذلك في هذا المستند.

يمكن أن تعرض Google نتائج XML مع الإشارة إلى أحدث ملف DTD أو بدونها. إنّ تعريف نوع المستند هو دليل يساعد مشرفي البحث ومحلّلات XML في فهم نتائج XML من Google. بما أنّ قواعد XML الخاصة بـ Google قد تتغيّر من حين لآخر، عليك عدم ضبط المحلّل اللغوي لاستخدام تعريف نوع المستند (DTD) من أجل التحقّق من صحة كل نتيجة XML.

بالإضافة إلى ذلك، يجب عدم ضبط محلّل XML على استرداد تعريف نوع المستند (DTD) في كل مرة ترسل فيها طلب بحث، لأنّ Google لا يحدّث تعريف نوع المستند إلا نادرًا، وتتسبّب هذه الطلبات في حدوث تأخير غير ضروري وتفرض متطلبات غير ضرورية على النطاق الترددي.

تنصحك Google باستخدام تنسيق الإخراج xml_no_dtd للحصول على نتائج بتنسيق XML. إذا حدّدت تنسيق xml للإخراج في طلب البحث، سيكون الاختلاف الوحيد هو تضمين السطر التالي في نتائج XML:

<!DOCTYPE GSP SYSTEM "google.dtd">

يمكنك الوصول إلى أحدث إصدار من DTD على الرابط http://www.google.com/google.dtd.

يُرجى العلم أنّه قد لا تكون بعض الميزات في تعريف نوع المستند متوفرة أو متاحة في الوقت الحالي.

لمحة عن استجابة XML

  • جميع قيم العناصر هي HTML صالح ومناسب للعرض، ما لم يُذكر خلاف ذلك في تعريفات علامات XML.
  • بعض قيم العناصر هي عناوين URL يجب ترميزها بتنسيق HTML قبل عرضها.
  • يجب أن يتجاهل محلّل XML السمات والعلامات غير الموثّقة، ما يسمح لتطبيقك بمواصلة العمل بدون تعديل إذا أضافت Google المزيد من الميزات إلى مخرجات XML.
  • يجب تخطّي بعض الأحرف عند تضمينها كقيم في علامات XML. على معالج XML تحويل هذه العناصر إلى الأحرف المناسبة. في حال عدم تحويل الكيانات بشكل سليم، قد يعرض المتصفّح، على سبيل المثال، الرمز & على النحو "&amp;". تتضمّن مستندات معيار XML هذه الأحرف، ويتم عرضها في الجدول أدناه:

    حرف النماذج التي تم تجاهل تنسيقها الكيان رمز الأحرف
    علامة العطف & &amp; &#38;
    علامة الاقتباس المفردة ' &apos; &#39;
    علامة الاقتباس المزدوجة " &quot; &#34;
    علامة &quot;أكبر من&quot; > &gt; &#62;
    علامة &quot;أقل من&quot; < &lt; &#60;

نتائج XML لطلبات البحث العادية والمتقدّمة

البحث العادي/المتقدّم: نموذج طلب بحث ونتيجة XML

يطلب نموذج طلب WebSearch هذا الحصول على 10 نتائج (num=10) حول عبارة البحث "socer" (q=socer)، وهي كلمة "soccer" مكتوبة بشكل خاطئ عن قصد في هذا المثال.

http://www.google.com/search?
q=socer
&hl=en
&start=10
&num=10
&output=xml
&client=google-csbe
&cx=00255077836266642015:u-scht7a-8i

يؤدي هذا الطلب إلى ظهور نتيجة XML أدناه. يُرجى العِلم أنّ نتيجة XML تتضمّن عدة تعليقات للإشارة إلى مواضع ظهور علامات معيّنة غير مضمّنة في النتيجة.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>

<GSP VER="3.2">
<TM>0.452923</TM>
<Q>socer</Q>
<PARAM name="cx" value="00255077836266642015:u-scht7a-8i" original_value="00255077836266642015%3Au-scht7a-8i"/>
<PARAM name="hl" value="en" original_value="en"/>
<PARAM name="q" value="socer" original_value="socer"/>
<PARAM name="output" value="xml" original_value="xml"/>
<PARAM name="client" value="google-csbe" original_value="google-csbe"/>
<PARAM name="num" value="10" original_value="10"/>
<Spelling>
<Suggestion q="soccer"><b><i>soccer</i></b></Suggestion>
</Spelling>
<Context>
<title>Sample Vacation CSE</title>
<Facet>
<FacetItem>
<label>restaurants</label>
<anchor_text>restaurants</anchor_text>
</FacetItem>
<FacetItem>
<label>wineries</label>
<anchor_text>wineries</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>golf_courses</label>
<anchor_text>golf courses</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>hotels</label>
<anchor_text>hotels</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>nightlife</label>
<anchor_text>nightlife</anchor_text>
</FacetItem>
</Facet>
<Facet>
<FacetItem>
<label>soccer_sites</label>
<anchor_text>soccer sites</anchor_text>
</FacetItem>
</Facet>
</Context>
<RES SN="1" EN="10">
<M>6080</M>
/*
* The FI tag after the comment indicates that the result
* set has been filtered. If the number of results were exact, the
* FI tag would be replaced by an XT tag in the same format.
*/

<FI />
<NB>
/*
* Since the request is for the first page of results, the PU tag,
* which contains a link to the previous page of search results,
* is not included in this XML result. If the sample result did include
* a previous page of results, it would be listed here, in the same format
* as the NU tag on the following line
*/

<NU>/search?q=socer&hl=en&lr=&ie=UTF-8&output=xml&client=test&start=10&sa=N</NU>
</NB>
<R N="1">
<U>http://www.soccerconnection.net/</U>
<UE>http://www.soccerconnection.net/</UE>
<T>SoccerConnection.net</T>
<CRAWLDATE>May 21, 2007</CRAWLDATE>
<S><b>soccer</b>; players; coaches; ball; world cup;<b>...</b></S>
<Label>transcodable_pages</Label>
<Label>accessible</Label>
<Label>soccer_sites</Label>
<LANG>en</LANG>
<HAS>
<DI>
<DT>SoccerConnection.net</DT>
<DS>Post your <b>soccer</b> resume directly on the Internet.</DS>
</DI>
<L/>
<C SZ="8k" CID="kWAPoYw1xIUJ"/>
<RT/>
</HAS>
</R>
/*
* The result includes nine more results, each enclosed by an R tag.
*/

</RES>
</GSP>

البحث العادي/المتقدّم: علامات XML

تستخدم الردود بتنسيق XML لطلبات البحث العادية وطلبات البحث المتقدّمة المجموعة نفسها من علامات XML، كما هو موضّح في مثال XML أعلاه وفي الجداول أدناه.

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

قد تظهر رموز معيّنة بجانب بعض العلامات الفرعية في التعريفات أدناه. ستجد أدناه هذه الرموز ومعانيها:

? = علامة فرعية اختيارية
* = صفر أو أكثر من أمثلة العلامة الفرعية
+ = مثال واحد أو أكثر من العلامة الفرعية
ج B D G H أنا L M لا P س R جنوب T X

anchor_text
التعريف

تحدّد العلامة <anchor_text> النص الذي يجب عرضه للمستخدمين لتحديد تصنيف تحسين مرتبط بمجموعة نتائج بحث. وبما أنّ تصنيفات التحسين تستبدل الأحرف غير الأبجدية الرقمية بشرطات سفلية، يجب عدم عرض قيمة العلامة <label> في واجهة المستخدم، بل يجب عرض قيمة العلامة <anchor_text>.

مثال <anchor_text>ملاعب غولف</anchor_text>
علامة فرعية للسمة FacetItem
تنسيق المحتوى نص

حظر
التعريف

يغلّف هذا الوسم محتوى أحد الأقسام في سطر نصي ضمن نتيجة إعلان ترويجي. يحتوي كلّ جزء على العلامات الفرعية T وU وL. تشير العلامة T غير الفارغة إلى أنّ الكتلة تحتوي على نص، وتشير العلامتان U وL غير الفارغتين إلى أنّ الكتلة تحتوي على رابط (مع توفير عنوان URL في العلامة الفرعية U ونص الرابط في العلامة الفرعية L).

العلامات الفرعية T، U، L
علامة فرعية للسمة BODY_LINE
تنسيق المحتوى ما مِن لاعبين

BODY_LINE
التعريف

يحتوي هذا الوسم على محتوى سطر في نص النتيجة المُحسّنة. يتألف كل سطر من النص الأساسي من عدة علامات BLOCK، تحتوي إما على بعض النصوص أو على رابط يتضمّن عنوان URL ونص الرابط.

العلامات الفرعية حظر*
علامة فرعية للسمة SL_MAIN
تنسيق المحتوى ما مِن لاعبين

C
التعريف

تشير علامة <C> إلى أنّ خدمة WebSearch يمكنها استرداد نسخة مخزَّنة مؤقتًا من عنوان URL لنتيجة البحث هذه. لا يمكنك استرداد الصفحات المخزّنة مؤقتًا من خلال واجهة XML API، ولكن يمكنك إعادة توجيه المستخدمين إلى www.google.com للحصول على هذا المحتوى.

السمات
الاسم التنسيق الوصف
SZ نص (عدد صحيح + "ألف") تعرض هذه السمة حجم النسخة المخزّنة مؤقتًا من نتيجة البحث بالكيلوبايت ("k").
CID نص تحدّد هذه السمة مستندًا في ذاكرة التخزين المؤقت من Google. لاسترداد المستند من ذاكرة التخزين المؤقت، أرسِل عبارة بحث منسَّقة على النحو التالي:
cache:CIDtext:escapedURL

يتوفّر عنوان URL الذي تمّت إزالة الأحرف الخاصة منه في العلامة UE.

مثال <C SZ="6k" CID="kvOXK_cYSSgJ" />
علامة فرعية للسمة HAS
تنسيق المحتوى ما مِن لاعبين

C2C
التعريف تشير العلامة <C2C> إلى أنّ النتيجة تشير إلى صفحة باللغة الصينية التقليدية. لا يظهر هذا التصنيف إلا عند تفعيل البحث بالصينية المبسّطة والصينية التقليدية. يمكنك الاطّلاع على تعريف مَعلمة طلب البحث c2coff للحصول على مزيد من المعلومات حول تفعيل هذه الميزة وإيقافها.
تنسيق المحتوى نص

السياق
التعريف

تحتوي العلامة <Context> على قائمة بعلامات تحسين مرتبطة بمجموعة من نتائج البحث.

مثال <Context>
العلامات الفرعية title, Facet+
تنسيق المحتوى الحاوية

CRAWLDATE
التعريف

تحدّد العلامة <CRAWLDATE> تاريخ آخر عملية زحف إلى الصفحة، ولا يتم عرض CRAWLDATE لكل صفحة من صفحات نتائج البحث.

مثال <CRAWLDATE>May 21, 2005</CRAWLDATE>
علامة فرعية للسمة R
تنسيق المحتوى نص

DI
التعريف

تحتوي علامة <DI> على معلومات فئة &quot;مشروع الدليل المفتوح&quot; (ODP) لنتيجة بحث واحدة.

مثال <DI>
العلامات الفرعية DT?, DS؟
علامة فرعية للسمة HAS
تنسيق المحتوى ما مِن لاعبين

DS
التعريف

توفّر العلامة <DS> الملخّص المُدرَج لفئة واحدة في دليل ODP.

مثال <DS>يمكنك نشر سيرتك الذاتية في مجال &lt;b&gt;كرة القدم&lt;/b&gt; مباشرةً على الإنترنت.</DS>
علامة فرعية للسمة DI
تنسيق المحتوى النص (قد يحتوي على HTML)

شجرة أجهزة (DT)
التعريف

توفّر العلامة <DT> عنوانًا لفئة واحدة مدرَجة في دليل ODP.

مثال <DT>SoccerConnection.net</DT>
علامة فرعية للسمة DI
تنسيق المحتوى النص (قد يحتوي على HTML)

الواجهة
التعريف

تحتوي العلامة <Facet> على مجموعة منطقية من العلامات <FacetItem>. يمكنك إنشاء هذه المجموعات باستخدام تنسيق مواصفات XML الخاص بمحرك البحث المبرمَج. في حال عدم إنشاء هذه المجموعات، ستتضمّن العلامة results_xml_tag_Context><Context ما يصل إلى أربع علامات <Facet>. سيتم تجميع العناصر ضِمن كل علامة <Facet> لأغراض العرض، ولكن قد لا تكون هناك علاقة منطقية بينها.

مثال <Facet>
العلامات الفرعية FacetItemtitle+
علامة فرعية للسمة السياق
تنسيق المحتوى الحاوية

FacetItem
التعريف

تحتوي العلامة <FacetItem> على معلومات حول تصنيف مرتبط بمجموعة من نتائج البحث.

مثال <FacetItem>
العلامات الفرعية label, anchor_text+
علامة فرعية للسمة Facet
تنسيق المحتوى FacetItem

FI
التعريف يعمل الوسم <FI> كعلامة تشير إلى ما إذا تم فلترة المستندات في البحث. يمكنك الاطّلاع على قسم الفلترة التلقائية في هذا المستند للحصول على مزيد من المعلومات حول فلاتر نتائج البحث من Google.
مثال <FI />
علامة فرعية للسمة RES
تنسيق المحتوى ما مِن لاعبين

GSP
التعريف

يحتوي الرمز <GSP> على جميع البيانات التي يتم عرضها في نتائج البحث بتنسيق XML من Google. ‫"GSP" هو اختصار لعبارة "بروتوكول بحث Google".

السمات
الاسم التنسيق الوصف
VER نص (عدد صحيح) تحدّد السمة VER إصدار نتائج البحث. الإصدار الحالي من الناتج هو "3.2".
مثال <GSP VER="3.2">
العلامات الفرعية PARAM+, Q, RES?, TM
تنسيق المحتوى ما مِن لاعبين

HAS
التعريف تحتوي العلامة <HAS> على معلومات حول أي مَعلمات خاصة بطلبات البحث يمكن استخدامها مع عنوان URL معيّن.

ملاحظة: إنّ تعريف <HAS> الخاص بـ WebSearch أكثر تقييدًا من التعريف الوارد في DTD.

العلامات الفرعية DI?, L?, C?, RT؟
علامة فرعية للسمة R

ISURL
التعريف يعرض محرّك بحث Google العلامة <ISURL> إذا كان طلب البحث المرتبط هو عنوان URL.
علامة فرعية للسمة GSP
تنسيق المحتوى ما مِن لاعبين

L
التعريف يشير توفّر العلامة <L> إلى أنّ خدمة WebSearch يمكنها العثور على مواقع إلكترونية أخرى تتضمّن روابط تؤدي إلى عنوان URL الخاص بنتيجة البحث هذه. للعثور على مثل هذه المواقع الإلكترونية، يمكنك استخدام عبارة طلب البحث الخاصة link:.
علامة فرعية للسمة HAS
تنسيق المحتوى ما مِن لاعبين

التصنيف
التعريف

تحدّد العلامة <label> تصنيفًا دقيقًا يمكنك استخدامه لفلترة نتائج البحث التي تتلقّاها. لاستخدام تصنيف دقيق، أضِف السلسلة more:[[label tag value]] إلى قيمة المَعلمة q في طلب HTTP الذي ترسله إلى Google كما هو موضّح في المثال التالي. يُرجى العِلم أنّه يجب أن تكون هذه القيمة متوافقة مع عناوين URL قبل إرسال طلب البحث إلى Google.

This example uses the refinement label golf_courses to
filter search results about Palm Springs:
q=Palm+Springs+more:golf_courses

The URL-escaped version of this query is:
q=Palm+Springs+more%3Agolf_courses

ملاحظة: العلامة <label> ليست هي نفسها العلامة <Label> التي تحدد تصنيفًا محسّنًا مرتبطًا بعنوان URL معيّن في نتائج البحث.

مثال <label>golf_courses</label>
علامة فرعية للسمة FacetItem
تنسيق المحتوى نص

LANG
التعريف

تحتوي العلامة <LANG> على أفضل تخمين من Google للغة نتيجة البحث.

مثال <LANG>en</LANG>
علامة فرعية للسمة R
تنسيق المحتوى نص

M
التعريف

تحدّد العلامة <M> إجمالي عدد النتائج المقدَّر لعملية البحث.

ملاحظة: قد لا تكون هذه المدة المقدّرة دقيقة.

مثال <M>16200000</M>
علامة فرعية للسمة RES
تنسيق المحتوى نص

NB
التعريف

تحتوي علامة <NB> على معلومات التنقّل، أي الروابط المؤدية إلى الصفحة التالية أو السابقة من نتائج البحث، وذلك لمجموعة النتائج.

ملاحظة: لا يظهر هذا الوسم إلا إذا كانت هناك نتائج إضافية متاحة.

مثال <NB>
العلامات الفرعية NU?, PU؟
علامة فرعية للسمة RES
تنسيق المحتوى ما مِن لاعبين

NU
التعريف

تحتوي العلامة <NU> على رابط نسبي يؤدي إلى الصفحة التالية من نتائج البحث.

مثال <NU>/search?q=flowers&num=10&hl=en&ie=UTF-8
    &output=xml&client=test&start=10</NU>
علامة فرعية للسمة NB
تنسيق المحتوى النص (عنوان URL نسبي)

PARAM
التعريف

تحدّد العلامة <PARAM> مَعلمة إدخال تم إرسالها في طلب HTTP مرتبط بنتيجة XML. تتضمّن سمات العلامة معلومات حول المَعلمة، مثل الاسم والقيمة وoriginal_value، وستكون هناك علامة PARAM واحدة لكل مَعلمة يتم إرسالها في طلب HTTP.

السمات
الاسم التنسيق الوصف
name نص أدخِل اسم المَعلمة.
value HTML تمثّل هذه السمة نسخة من قيمة المَعلمة بتنسيق HTML.
original_value نص النسخة الأصلية التي لا تتضمّن أحرفًا خاصة بعنوان URL لقيمة مَعلمة الإدخال.
مثال <PARAM name="cr" value="countryNZ" original_value="countryNZ" />
علامة فرعية للسمة GSP
تنسيق المحتوى متقدّم

PU
التعريف

توفّر العلامة <PU> رابطًا نسبيًا إلى الصفحة السابقة من نتائج البحث.

مثال <PU>/search?q=flowers&num=10&hl=en&output=xml
    &client=test&start=10</PU>
علامة فرعية للسمة NB
تنسيق المحتوى النص (عنوان URL نسبي)

Q
التعريف

تحدّد العلامة <Q> طلب البحث الذي تم إرساله في طلب HTTP المرتبط بنتيجة XML.

مثال

<Q>pizza</Q>

علامة فرعية للسمة GSP
تنسيق المحتوى نص

R
التعريف

تحتوي علامة <R> على تفاصيل نتيجة بحث فردية.

ملاحظة: إنّ تعريف العلامة <R> في WebSearch أكثر تقييدًا من تعريفها في DTD.

السمات
الاسم التنسيق الوصف
لا النص (عدد صحيح) تشير إلى فهرس (يبدأ بالرقم 1) نتيجة البحث هذه.
MIME نص تشير هذه السمة إلى نوع MIME الخاص بنتيجة البحث.
العلامات الفرعية U، UE، T؟ CRAWLDATE, S?, LANG?, HAS
علامة فرعية للسمة RES

RES
التعريف

يحتوي الوسم <RES> على مجموعة من نتائج البحث الفردية وتفاصيل حول هذه النتائج.

السمات
الاسم التنسيق الوصف
السنغال نص (عدد صحيح) يشير إلى فهرس (يبدأ من 1) أول نتيجة بحث تم عرضها في مجموعة النتائج هذه.
AR نص (عدد صحيح) يشير إلى فهرس (يبدأ من 1) آخر نتيجة بحث تم عرضها في مجموعة النتائج هذه.
مثال <RES SN="1" EN="10">
العلامات الفرعية M، FI؟، XT?, NB?, R*
علامة فرعية للسمة GSP
تنسيق المحتوى ما مِن لاعبين

S
التعريف

يحتوي الوسم <S> على مقتطف لنتيجة بحث يعرض عبارات طلب البحث مميّزة بخط غامق، ويتم تضمين فواصل الأسطر في المقتطف لتغليف النص بشكل صحيح.

مثال <S>واشنطن (CNN) -- في محاولة لإنهاء حالة الجمود في مجلس الشيوخ بشأن اختيارات الرئيس &lt;b&gt;بوش&lt;/b&gt; القضائية، سيتم السماح لخمسة مرشحين بالتقدّم إلى التصويت النهائي مع الحفاظ على &lt;b&gt;...&lt;b&gt;...&lt;/b&gt;<S>
علامة فرعية للسمة R
تنسيق المحتوى نص (HTML)

SL_MAIN
التعريف

يحتوي هذا الوسم على محتوى نتيجة العرض الترويجي. تُستخدَم لتحليل العروض الترويجية. يتم تضمين النص المرتبط وعنوان URL الخاص برابط العنوان في العلامتَين الفرعيتَين T وU على التوالي. يتم تضمين أسطر النص الأساسي والروابط في علامات فرعية BODY_LINE.

العلامات الفرعية BODY_LINET، U
علامة فرعية للسمة SL_RESULTS
تنسيق المحتوى ما مِن لاعبين

SL_RESULTS
التعريف

علامة الحاوية للنتائج الترويجية ستظهر إحدى هذه الشارات عندما يكون لديك عرض ترويجي في نتائج البحث. يحتوي العلامة الفرعية SL_MAIN على بيانات النتيجة الرئيسية.

العلامات الفرعية SL_MAIN*
علامة فرعية للسمة R
تنسيق المحتوى ما مِن لاعبين

التهجئة
التعريف

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

ملاحظة: لن يعرض محرّك بحث Google اقتراحات تدقيق إملائي إلا لطلبات البحث التي تكون فيها قيمة المَعلمة gl بأحرف صغيرة.

مثال <Spelling>
العلامات الفرعية اقتراح
علامة فرعية للسمة GSP
تنسيق المحتوى ما مِن لاعبين

اقتراح
التعريف تحتوي العلامة <Suggestion> على اقتراح إملائي بديل للطلب الذي تم إرساله. يمكنك استخدام محتوى العلامة لاقتراح التهجئة البديلة على المستخدم الذي يبحث. قيمة السمة q هي اقتراح إملائي تم إلغاء ترميزه باستخدام عنوان URL، ويمكنك استخدامه كعبارة بحث.
السمات
الاسم التنسيق الوصف
q نص تحدّد السمة q نسخة تمت إزالة الأحرف الخاصة منها من اقتراح إملائي.
مثال <Suggestion q="soccer">&lt;b&gt;&lt;i&gt;soccer&lt;/i&gt;&lt;/b&gt;</Suggestion>
علامة فرعية للسمة التدقيق الإملائي
تنسيق المحتوى نص (HTML)

T
التعريف تحتوي العلامة <T> على عنوان النتيجة.
مثال <T>Amici's East Coast Pizzeria</T>
علامة فرعية للسمة R
تنسيق المحتوى نص (HTML)

title
التعريف

بصفتها علامة فرعية من <Context>، تحتوي العلامة <title> على اسم "محرك البحث المبرمَج".

بصفتها علامة فرعية من <Facet>، توفّر العلامة <title> عنوانًا لمجموعة من التصنيفات حسب الأوجه.

مثال

كعنصر فرعي من <Context>: <title>محرك البحث الخاص بي</title>

كعنصر فرعي من <Facet>: <title>facet title</title>

علامة فرعية للسمة Context وFacet
تنسيق المحتوى نص

TM
التعريف

تحدّد العلامة <TM> إجمالي وقت الخادم اللازم لعرض نتائج البحث، ويتم قياسه بالثواني.

مثال <TM>0.100445</TM>
علامة فرعية للسمة GSP
تنسيق المحتوى نص (عدد النقطة العائمة)

TT
التعريف تقدّم العلامة <TT> تلميحًا للبحث.
مثال <TT>&lt;i&gt;ملاحظة: في معظم المتصفحات، يؤدي الضغط على مفتاح Return إلى ظهور النتائج نفسها التي تظهر عند النقر على زر &quot;بحث&quot;.&lt;/i&gt;</TT>
علامة فرعية للسمة GSP

U
التعريف توفّر العلامة <U> عنوان URL الخاص بنتيجة البحث.
مثال <U>http://www.dominos.com/</U>
علامة فرعية للسمة R
تنسيق المحتوى النص (عنوان URL الكامل)

UD
التعريف

توفّر العلامة <UD> عنوان URL مشفّرًا بتنسيق IDN (اسم النطاق الدولي) لنتيجة البحث. وتسمح القيمة بعرض النطاقات باستخدام اللغات المحلية. على سبيل المثال، يمكن فك تشفير عنوان URL المشفّر بتنسيق IDN http://www.%E8%8A%B1%E4%BA%95.com وعرضه على النحو التالي: http://www.花井鮨.com. لن يتم تضمين العلامة <UD> إلا في نتائج البحث للطلبات التي تضمّنت المَعلمة ud.

ملاحظة: هذه ميزة تجريبية.

مثال <UD>http://www.%E8%8A%B1%E4%BA%95.com/</UD>
علامة فرعية للسمة R
تنسيق المحتوى النص (عنوان URL بترميز IDN)

UE
التعريف توفّر علامة <UE> عنوان URL الخاص بنتيجة البحث. يتم إلغاء قيمة المَعلمة في عنوان URL لتكون مناسبة للتمرير كمَعلمة طلب بحث في عنوان URL.
مثال <UE>http://www.dominos.com/</UE>
علامة فرعية للسمة R
تنسيق المحتوى النص (عنوان URL مع إلغاء الترميز)

XT
التعريف يشير العلامة <XT> إلى أنّ إجمالي عدد النتائج المقدَّر، كما هو محدّد بواسطة العلامة M، يمثّل في الواقع إجمالي عدد النتائج الدقيق. يمكنك الاطّلاع على قسم الفلترة التلقائية في هذا المستند لمزيد من التفاصيل.
مثال <XT />
علامة فرعية للسمة RES
تنسيق المحتوى ما مِن لاعبين


نتائج XML لطلبات البحث بالصور

يطلب نموذج طلب الصورة هذا 5 نتائج (num=5) حول عبارة البحث "قرد" (q=monkey).

http://www.google.com/cse?
  searchtype=image
  &num=2
  &q=monkey
  &client=google-csbe
  &output=xml_no_dtd
  &cx=00255077836266642015:u-scht7a-8i

يؤدي هذا الطلب إلى ظهور نتيجة XML أدناه.

<GSP VER="3.2">
  <TM>0.395037</TM>
  <Q>monkeys</Q>

  <PARAM name="cx" value="011737558837375720776:mbfrjmyam1g" original_value="011737558837375720776:mbfrjmyam1g" url_<escaped_value="011737558837375720776%3Ambfrjmyam1g" js_escaped_value="011737558837375720776:mbfrjmyam1g"/>
  <PARAM name="client" value="google-csbe" original_value="google-csbe" url_escaped_value="google-csbe" js_escaped_value="google-csbe"/>
  <PARAM name="q" value="monkeys" original_value="monkeys" url_escaped_value="monkeys" js_escaped_value="monkeys"/>
  <PARAM name="num" value="2" original_value="2" url_escaped_value="2" js_escaped_value="2"/>
  <PARAM name="output" value="xml_no_dtd" original_value="xml_no_dtd" url_escaped_value="xml_no_dtd" js_escaped_value="xml_no_dtd"/>
  <PARAM name="adkw" value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" original_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" url_escaped_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A" js_escaped_value="AELymgUP4VYSok20wy9SeYczEZ5UXxpBmRsJH4oC4aXhVuZgwGKuponcNXjrYkkw2bRv1BylIm89ndJ-Q4vxvyW0tcbiqipcQC9op_cBG84T12WMvX8660A"/>
  <PARAM name="hl" value="en" original_value="en" url_escaped_value="en" js_escaped_value="en"/>
  <PARAM name="oe" value="UTF-8" original_value="UTF-8" url_escaped_value="UTF-8" js_escaped_value="UTF-8"/>
  <PARAM name="ie" value="UTF-8" original_value="UTF-8" url_escaped_value="UTF-8" js_escaped_value="UTF-8"/>
  <PARAM name="boostcse" value="0" original_value="0" url_escaped_value="0" js_escaped_value="0"/>

  <Context>
    <title>domestigeek</title>
  </Context>

  <ARES/>
  <RES SN="1" EN="2">
    <M>2500000</M>
    <NB>
      <NU>/images?q=monkeys&num=2&hl=en&client=google-csbe&cx=011737558837375720776:mbfrjmyam1g&boostcse=0&output=xml_no_dtd
        &ie=UTF-8&oe=UTF-8&tbm=isch&ei=786oTsLiJaaFiALKrPChBg&start=2&sa=N
      </NU>
    </NB>
    <RG START="1" SIZE="2"/>
      <R N="1" MIME="image/jpeg">
        <RU>http://www.flickr.com/photos/fncll/135465558/</RU>
        <U>
          http://farm1.static.flickr.com/46/135465558_123402af8c.jpg
        </U>
        <UE>
          http://farm1.static.flickr.com/46/135465558_123402af8c.jpg
        </UE>
        <T>Computer <b>Monkeys</b> | Flickr - Photo Sharing!</T>
        <RK>0</RK>
        <BYLINEDATE>1146034800</BYLINEDATE>
        <S>Computer <b>Monkeys</b> | Flickr</S>
        <LANG>en</LANG>
        <IMG WH="500" HT="305" IID="ANd9GcQARKLwzi-t4lpWi2AERV3kJb4ansaQzTn3MNDZR9fD_JDiktPKByKUBLs">
          <SZ>88386</SZ>
          <IN/>
        </IMG>
        <TBN TYPE="0" WH="130" HT="79" URL="http://t0.gstatic.com/images?q=tbn:ANd9GcQARKLwzi-
t4lpWi2AERV3kJb4ansaQzTn3MNDZR9fD_JDiktPKByKUBLs"/>
      </R>
      <R N="2" MIME="image/jpeg">
        <RU>
          http://www.flickr.com/photos/flickerbulb/187044366/
        </RU>
        <U>
          http://farm1.static.flickr.com/73/187044366_506a1933f4.jpg
        </U>
        <UE>
          http://farm1.static.flickr.com/73/187044366_506a1933f4.jpg
        </UE>
        <T>
          one. ugly. <b>monkey</b>. | Flickr - Photo Sharing!
        </T>
        <RK>0</RK>
        <BYLINEDATE>1152514800</BYLINEDATE>
        <S>one. ugly. <b>monkey</b>.</S>
        <LANG>en</LANG>
        <IMG WH="400" HT="481" IID="ANd9GcQ3Qom0bYbee4fThCQVi96jMEwMU6IvVf2b8K5vERKVw-
           EF4tQQnDDKOq0"><SZ>58339</SZ>
          <IN/>
        </IMG>
        <TBN TYPE="0" WH="107" HT="129" URL="http://t1.gstatic.com/images?q=tbn:ANd9GcQ3Qom0bYbee4fThCQ
          Vi96jMEwMU6IvVf2b8K5vERKVw-EF4tQQnDDKOq0"/>
      </R>
  </RES>
</GSP>

"بحث الصور": علامات XML

يعرض الجدول أدناه علامات XML إضافية مستخدَمة في ردود XML لطلبات البحث بالصور.

قد تظهر رموز معيّنة بجانب بعض العلامات الفرعية في التعريفات أدناه. ستجد أدناه هذه الرموز ومعانيها:

? = علامة فرعية اختيارية
* = صفر أو أكثر من أمثلة العلامة الفرعية
+ = مثال واحد أو أكثر من العلامة الفرعية

RG
التعريف

تحتوي العلامة <RG> على تفاصيل نتيجة من البحث بالصور فردية.

السمات
الاسم التنسيق الوصف
لا نص (عدد صحيح) تشير إلى فهرس (يبدأ بالرقم 1) نتيجة البحث هذه.
MIME نص تشير إلى نوع MIME لنتيجة البحث.
علامة فرعية للسمة RES
روسيا
التعريف

تحتوي العلامة <RU tag> على تفاصيل كل نتيجة من البحث بالصور.

علامة فرعية للسمة R