تشير هذه الصفحة إلى إصدار XML من واجهة Custom Search JSON API، وهو متاح فقط لعملاء Google Site Search.
- نظرة عامة
- تنسيق طلب "محرك البحث المبرمَج"
- نتائج 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 التي تمثّل المعرّف الفريد للمحرّك
في ما يلي مَعلمات الطلبات الأكثر استخدامًا بخلاف تلك المذكورة أعلاه:
أمثلة على طلبات البحث على الويب
تعرض الأمثلة أدناه طلبَي 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 تفعيل ميزة البحث باللغة الصينية المبسّطة والتقليدية أو إيقافها. القيمة التلقائية لهذه المَعلمة هي
|
||||||
| أمثلة | q=google&c2coff=1 |
||||||
| عميل | |
|---|---|
| الوصف | مَعلمة مطلوبة. يجب ضبط المَعلمة |
| أمثلة | q=google&client=google-csbe |
| كوستاريكا | |
|---|---|
| الوصف | Optional. تحصر المَعلمة تحدِّد خدمة "بحث الويب من Google" بلد المستند من خلال تحليل ما يلي:
اطّلِع على قسم قيم مَعلمة البلد (cr) للحصول على قائمة بالقيم الصالحة لهذه المَعلمة. |
| أمثلة | q=Frodo&cr=countryNZ |
| cx | |
|---|---|
| الوصف | مَعلمة مطلوبة. تحدّد المَعلمة |
| أمثلة | q=Frodo&cx=00255077836266642015:u-scht7a-8i |
| تصفية | |||||||
|---|---|---|---|---|---|---|---|
| الوصف | Optional. تفعّل المَعلمة filter الفلترة التلقائية لنتائج البحث من Google أو توقفها. يمكنك الاطّلاع على قسم الفلترة التلقائية في هذا المستند للحصول على مزيد من المعلومات حول فلاتر نتائج البحث من Google. القيمة التلقائية للمَعلمة
ملاحظة: يطبّق محرّك بحث Google الفلترة تلقائيًا على جميع نتائج البحث لتحسين جودتها. |
||||||
| أمثلة | q=google&filter=0 |
||||||
| gl | |
|---|---|
| الوصف | Optional. قيمة المَعلمة يؤدي تحديد قيمة المَعلمة |
| أمثلة | يؤدي هذا الطلب إلى تحسين ترتيب المستندات المكتوبة في المملكة المتحدة ضمن نتائج WebSearch: |
| hl | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة راجِع قسم لغات الواجهة في تكييف طلبات البحث وعرض النتائج مع المتطلبات المحلية للحصول على مزيد من المعلومات، ولغات الواجهة المتاحة للاطّلاع على قائمة باللغات المتاحة. |
| أمثلة | يستهدف هذا الطلب إعلانات عن النبيذ باللغة الفرنسية. (Vin هي الكلمة الفرنسية التي تعني النبيذ.) q=vin&ip=10.10.10.10&ad=w5&hl=fr |
| hq | |
|---|---|
| الوصف | Optional. تضيف المَعلمة |
| أمثلة | يبحث هذا الطلب عن "بيتزا" و"جبن". التعبير هو نفسه
|
| ie | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة راجِع قسم ترميز الأحرف للاطّلاع على مناقشة حول الحالات التي قد تحتاج فيها إلى استخدام هذه المَعلمة. راجِع قسم مخططات ترميز الأحرف للاطّلاع على قائمة بقيم |
| أمثلة | q=google&ie=utf8&oe=utf8 |
| lr | |
|---|---|
| الوصف | Optional. تحصر المَعلمة تحدِّد خدمة "بحث الويب من Google" لغة المستند من خلال تحليل ما يلي:
اطّلِع على قسم قيم المجموعة الخاصة باللغة ( |
| أمثلة | q=Frodo&lr=lang_en |
| num | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة القيمة التلقائية ملاحظة: إذا كان إجمالي عدد نتائج البحث أقل من عدد النتائج المطلوب، سيتم عرض جميع نتائج البحث المتاحة. |
| أمثلة | q=google&num=10 |
| oe | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة راجِع قسم ترميز الأحرف للاطّلاع على مناقشة حول الحالات التي قد تحتاج فيها إلى استخدام هذه المَعلمة. راجِع قسم مخططات ترميز الأحرف للاطّلاع على قائمة بقيم |
| أمثلة | q=google&ie=utf8&oe=utf8 |
| output | |||||||
|---|---|---|---|---|---|---|---|
| الوصف | مَعلمة مطلوبة. تحدّد المَعلمة
|
||||||
| أمثلة | output=xml_no_dtd |
||||||
| q | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة هناك أيضًا عدد من عبارات طلب البحث الخاصة التي يمكن استخدامها كجزء من قيمة المَعلمة تتضمّن "لوحة التحكّم في بحث Google" تقريرًا بأهم طلبات البحث التي تم إرسالها باستخدام المَعلمة ملاحظة: يجب أن تكون القيمة المحدّدة للمَعلمة q مُرمّزة بعنوان URL. |
| أمثلة | q=vacation&as_oq=london+paris |
| فعّالة | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| الوصف | Optional. تشير المَعلمة
لمزيد من التفاصيل حول هذه الميزة، يُرجى الاطّلاع على قسم فلترة المحتوى المخصّص للبالغين باستخدام ميزة "البحث الآمن". |
||||||||
| أمثلة | q=adult&safe=high |
||||||||
| بدء | |
|---|---|
| الوصف | Optional. تشير المَعلمة تعمل المَعلمة |
| أمثلة | start=10 |
| ترتيب | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة |
|
| ud | |
|---|---|
| الوصف | Optional. تشير المَعلمة http://www.花井鮨.com القيم الصالحة لهذه المَعلمة هي إذا تم ضبط المَعلمة http://www.xn--elq438j.com. ملاحظة: هذه ميزة تجريبية. |
| أمثلة | q=google&ud=1 |
بحث متقدم
إنّ مَعلمات طلب البحث الإضافية المدرَجة أسفل الصورة ذات صلة بطلبات البحث المتقدّمة. عند إرسال طلب بحث متقدّم، يتم تضمين قيم العديد من المَعلمات (مثل as_eq وas_epq وas_oq وما إلى ذلك) في عبارات البحث. تعرض الصورة صفحة "البحث المتقدّم" من Google. في الصورة، يظهر اسم كل معلَمة من معلَمات البحث المتقدّم مكتوبًا باللون الأحمر داخل الحقل أو بجانبه في الصفحة التي تتوافق مع تلك المعلَمة.
مَعلمات طلب البحث المتقدّم
| as_dt | |
|---|---|
| الوصف | Optional. تتحكّم المَعلمة |
| أمثلة | as_dt=i,as_dt=e |
| as_epq | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة | as_epq=abraham+lincoln |
| as_eq | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة |
|
| as_lq | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة |
|
| as_nlo | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة | يحدّد ما يلي نطاق بحث من 5 إلى 10، بما في ذلك:
|
| as_nhi | |
|---|---|
| الوصف | Optional. تحدّد المَعلمة |
| أمثلة | يحدّد ما يلي نطاق بحث من 5 إلى 10، بما في ذلك:
|
| as_oq | |
|---|---|
| الوصف | Optional. تقدّم المَعلمة |
| أمثلة |
|
| as_q | |
|---|---|
| الوصف | Optional. تقدّم المَعلمة |
| أمثلة |
|
| as_qdr | |
|---|---|
| الوصف | Optional. تطلب المَعلمة تعرض |
| أمثلة |
يطلب هذا المثال نتائج من السنة الماضية:
يطلب هذا المثال نتائج من آخر 10 أيام:
|
| as_sitesearch | |
|---|---|
| الوصف | Optional. تتيح لك المَعلمة |
| أمثلة |
|
عبارات طلب البحث الخاصة
يتيح محرّك بحث Google على الويب استخدام عدة عبارات طلب بحث خاصة تتيح الوصول إلى إمكانات إضافية في محرّك بحث Google. يجب تضمين عبارات طلب البحث الخاصة هذه في قيمة مَعلمة طلب q. وكما هو الحال مع عبارات البحث الأخرى، يجب أن تكون عبارات البحث الخاصة متوافقة مع عناوين URL. يحتوي عدد من عبارات البحث الخاصة على نقطتَين رأسيتَين (:). يجب أيضًا أن يتم تجاوز هذا الحرف في عنوان URL، وقيمته المتجاوزة في عنوان URL هي %3A.
| الروابط الخلفية [link:] | |
|---|---|
| الوصف | يستردّ مصطلح طلب البحث النسخة المتوافقة مع عناوين URL من يمكنك أيضًا استخدام مَعلمة الطلب as_lq لإرسال طلب ملاحظة: لا يمكنك تحديد أي عبارات بحث أخرى عند استخدام |
| أمثلة |
|
| البحث المنطقي باستخدام 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 من تكون عبارة البحث المستبعَدة مفيدة عندما يكون لعبارة البحث أكثر من معنى واحد. على سبيل المثال، قد تعرض الكلمة "bass" نتائج حول السمك أو الموسيقى. إذا كنت تبحث عن مستندات حول السمك، يمكنك استبعاد المستندات التي تتضمّن معلومات حول الموسيقى من نتائج البحث باستخدام عبارة البحث الخاصة بالاستبعاد. يمكنك أيضًا استخدام مَعلمة الطلب as_eq لاستبعاد المستندات التي تتضمّن كلمة أو عبارة معيّنة من نتائج البحث. |
| أمثلة | بيانات أدخلها المستخدم: bass -musicعبارة البحث: q=bass+%2Dmusic |
| استبعاد نوع الملف [ -filetype: ] | |
|---|---|
| الوصف | يستبعد مصطلح البحث النسخة المتوافقة مع عناوين URL من ملاحظة: يمكنك استبعاد أنواع ملفات متعددة من نتائج البحث عن طريق إضافة المزيد من عبارات طلب البحث تشمل أنواع الملفات المتوافقة مع Google ما يلي:
قد تتم إضافة أنواع ملفات أخرى في المستقبل، ويمكنك دائمًا الاطّلاع على قائمة محدّثة في الأسئلة الشائعة حول أنواع الملفات من Google. |
| أمثلة | يعرض هذا المثال المستندات التي تتضمّن الإشارة إلى "Google" ولكنها ليست مستندات PDF: يعرض هذا المثال المستندات التي تتضمّن الإشارة إلى "Google"، ولكنّه يستبعد مستندات PDF وWord: |
| فلترة حسب نوع الملف [ filetype: ] | |
|---|---|
| الوصف | يحصر عبارة البحث النسخة المتوافقة مع عناوين URL من يمكنك حصر نتائج البحث على المستندات التي تتطابق مع أحد امتدادات الملفات المتعددة عن طريق إضافة المزيد من عبارات البحث تتضمّن نتائج البحث تلقائيًا المستندات التي تحمل أي امتداد ملف. تشمل أنواع الملفات المتوافقة مع Google ما يلي:
قد تتم إضافة أنواع ملفات أخرى في المستقبل، ويمكنك دائمًا الاطّلاع على قائمة محدّثة في الأسئلة الشائعة حول أنواع الملفات من Google. |
| أمثلة | يعرض هذا المثال مستندات PDF تتضمّن كلمة "Google": يعرض هذا المثال مستندات PDF وWord تتضمّن كلمة "Google": |
| تضمين عبارة طلب البحث [+] | |
|---|---|
| الوصف | تحدّد عبارة البحث التي تتضمّن علامة الجمع (+) أنّه يجب أن تظهر كلمة أو عبارة في جميع المستندات المضمّنة في نتائج البحث. لاستخدام عبارة البحث "تضمين"، عليك وضع علامة "+" (علامة الجمع) قبل الكلمة أو العبارة التي يجب تضمينها في جميع نتائج البحث. النسخة التي تم فيها إلغاء الترميز لعنوان URL الخاص بـ يجب استخدام |
| أمثلة | بيانات أدخلها المستخدم: Star Wars Episode +Iعبارة البحث: q=Star+Wars+Episode+%2BI |
| البحث عن الروابط فقط، كل العبارات [ allinlinks: ] | |
|---|---|
| الوصف | يتطلّب طلب البحث إذا كان طلب البحث يتضمّن عبارة البحث النسخة المتوافقة مع عناوين URL من |
| أمثلة | بيانات أدخلها المستخدم:allinlinks: Google searchعبارة البحث: q=allinlinks%3A+Google+search |
| البحث عن عبارات | |
|---|---|
| الوصف | يتيح لك مصطلح طلب البحث عن عبارة (") البحث عن عبارات كاملة من خلال وضع العبارات بين علامتَي اقتباس أو ربطها بشرطات. النسخة المتوافقة مع عنوان URL من تكون عمليات البحث عن عبارات مفيدة بشكل خاص إذا كنت تبحث عن اقتباسات مشهورة أو أسماء علم. يمكنك أيضًا استخدام مَعلمة الطلب as_epq لإرسال طلب بحث عن عبارة. |
| أمثلة | بيانات أدخلها المستخدم:"Abraham Lincoln"عبارة البحث: q=%22Abraham+Lincoln%22 |
| معلومات مستند الويب [info:] | |
|---|---|
| الوصف | يستردّ طلب البحث النسخة التي تم فيها إلغاء الترميز لعنوان URL الخاص بـ ملاحظة: لا يمكنك تحديد أي عبارات بحث أخرى عند استخدام |
| أمثلة | بيانات أدخلها المستخدم: 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. تعرض هذه السمة صورًا من نوع محدّد. القيم المسموح بها هي: |
| أمثلة | q=google&as_filetype=png |
| imgsz | |
|---|---|
| الوصف | Optional. تعرض هذه السمة صورًا بحجم محدّد، ويمكن أن يكون الحجم أحد الخيارات التالية:
|
| أمثلة | q=google&as_filetype=png&imgsz=icon |
| imgtype | |
|---|---|
| الوصف | Optional. تعرض هذه الطريقة صورًا من نوع معيّن، ويمكن أن يكون النوع أحد الأنواع التالية:
|
| أمثلة | q=google&as_filetype=png&imgtype=photo |
| imgc | |
|---|---|
| الوصف | Optional. عرض صور بالأبيض والأسود أو بتدرّج الرمادي أو صور ملوّنة:
|
| أمثلة | q=google&as_filetype=png&imgc=gray |
| imgcolor | |
|---|---|
| الوصف | Optional. لعرض صور بلون سائد معيّن:
|
| أمثلة | q=google&as_filetype=png&imgcolor=yellow |
| as_rights | |
|---|---|
| الوصف | Optional. فلاتر تستند إلى الترخيص تشمل القيم المسموح بها ما يلي:
|
| أمثلة | 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 مع كل طلب. |
تكييف طريقة عرض طلبات البحث والنتائج مع اللغات المختلفة
تتيح لك خدمة "بحث الويب من Google" البحث عن مستندات بلغات متعددة. يمكنك تحديد ترميز الأحرف الذي يجب استخدامه لتفسير طلب 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 وقسم عوامل التشغيل المنطقية للحصول على مناقشة كاملة حول استخدام عوامل التشغيل هذه.
البحث باللغة الصينية المبسّطة والتقليدية
الصينية المبسّطة والصينية التقليدية هما شكلان مختلفان من الكتابة باللغة الصينية، وقد تتم كتابة المفهوم نفسه بشكل مختلف في كل شكل. عند إدخال طلب بحث بأحد الشكلين، يمكن أن تعرض خدمة "بحث الويب" من Google نتائج تتضمّن صفحات بالشكلين معًا.
لاستخدام هذه الميزة، اتّبِع الخطوات التالية:
- اضبط مَعلمة الطلب c2coff على 0
و - نفّذ أيًا مما يلي:
يوضّح المثال التالي مَعلمات طلب البحث التي يجب تضمينها في طلب للحصول على نتائج باللغتَين الصينية المبسّطة والصينية التقليدية. (يُرجى العِلم أنّ المعلومات الإضافية المطلوبة، مثل العميل، غير مضمّنة في المثال).
search?hl=zh-CN
&lr=lang_zh-TW|lang_zh-CN
&c2coff=0فلترة النتائج
يوفّر "بحث الويب من Google" عددًا من الطرق لفلترة نتائج البحث:
- الفلترة التلقائية لنتائج البحث
- فلترة النتائج حسب اللغة والبلد
- فلترة المحتوى المخصّص للبالغين باستخدام "البحث الآمن"
الفلترة التلقائية لنتائج البحث
سعيًا إلى توفير أفضل نتائج بحث ممكنة، يستخدِم محرك بحث Google الطريقتين التاليتين لإجراء فلترة تلقائية لنتائج البحث غير المرغوب فيها عمومًا:
-
المحتوى المكرّر: إذا احتوت مستندات متعددة على المعلومات نفسها، سيتم عندئذ تضمين المستند الأكثر صلة من هذه المجموعة في نتائج البحث.
-
تعدد الاستضافة: إذا ظهرت عدّة نتائج بحث من الموقع الإلكتروني نفسه، قد لا يعرِض محرك بحث Google كل النتائج من ذلك الموقع أو قد يعرِضها بترتيب أدنى من الترتيب الذي كان من المفترض أن تظهر به.
ننصحك بإبقاء هذه الفلاتر مفعّلة لطلبات البحث العادية، لأنّها تحسّن بشكل كبير جودة معظم نتائج البحث، ولكن يمكنك تجاوز هذه الفلاتر التلقائية من خلال ضبط مَعلمة طلب البحث filter على 0 في طلب البحث.
فلترة حسب اللغة والبلد
تعرِض خدمة "بحث الويب من Google" النتائج من فهرس رئيسي لجميع مستندات الويب، ويحتوي هذا الفهرس على مجموعات فرعية من المستندات التي يتم تجميعها حسب سمات معيَّنة، بما في ذلك اللغة والبلد الأصلي.
يمكنك استخدام مَعلمتَي طلب البحث lr وcr لحصر نتائج البحث على المجموعات الفرعية من المستندات المكتوبة بلغات معيَّنة أو الصادرة من بلدان معيَّنة، على التوالي.
تحدِّد خدمة "بحث الويب من Google" لغة المستند من خلال تحليل ما يلي:
- نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
- العلامات الوصفية للغة داخل المستند
- اللغة الأساسية المستخدَمة في النص الأساسي للمستند
يُرجى أيضًا الاطّلاع على تعريف المَعلمة lr، وقسم البحث عن
مستندات مكتوبة بلغات معيّنة، وقيم مجموعة اللغات التي يمكن استخدامها
كقيم للمَعلمة lr للحصول على مزيد من المعلومات حول حصر النتائج استنادًا إلى اللغة.
تحدِّد خدمة "بحث الويب من Google" بلد المستند من خلال تحليل ما يلي:
- نطاق المستوى الأعلى (TLD) لعنوان URL في المستند
- الموقع الجغرافي لعنوان IP الخاص بخادم الويب
يُرجى أيضًا الاطّلاع على تعريف المَعلمة cr وقيم مجموعة البلدان التي يمكن استخدامها كقيم للمَعلمة cr للحصول على مزيد من المعلومات حول حصر النتائج حسب بلد المنشأ.
ملاحظة: يمكنك الجمع بين قيَم اللغات وقيَم البلدان لتخصيص نتائج البحث. على سبيل المثال، يمكنك طلب مستندات مكتوبة باللغة الفرنسية ومنشورة في فرنسا أو كندا، أو يمكنك طلب مستندات منشورة في هولندا وغير مكتوبة باللغة الإنجليزية. تتيح المَعلمتان lr وcr استخدام عوامل التشغيل المنطقية.
فلترة المحتوى المخصّص للبالغين باستخدام ميزة "البحث الآمن"
لا يريد العديد من عملاء Google عرض نتائج بحث عن مواقع إلكترونية تتضمّن محتوًى للبالغين. وباستخدام فلتر "البحث الآمن"، يمكنك فحص نتائج البحث التي تتضمّن محتوًى للبالغين وإزالتها. وتستخدم فلاتر Google تكنولوجيا خاصة للتحقّق من الكلمات الرئيسية والعبارات وعناوين URL. ومع أنّ أي فلتر لا يكون دقيقًا بنسبة 100%، سيزيل فلتر "البحث الآمن" الغالبية العظمى من المحتوى المخصّص للبالغين من نتائج البحث.
تسعى Google إلى إبقاء ميزة "البحث الآمن" محدّثة وشاملة قدر الإمكان من خلال الزحف المستمر إلى الويب وتضمين التعديلات الواردة من اقتراحات المستخدمين.
تتوفّر ميزة "البحث الآمن" باللغات التالية:
| الهولندية الإنجليزية الفرنسية الألمانية |
الإيطالية البرتغالية (البرازيلية) الإسبانية الصينية التقليدية |
يمكنك تعديل درجة فلترة Google لنتائجك من حيث محتوى البالغين باستخدام مَعلمة طلب البحث safe. يوضّح الجدول التالي إعدادات "البحث الآمن" من Google ومدى تأثير هذه الإعدادات في نتائج البحث:
| مستوى "البحث الآمن" | الوصف |
|---|---|
| مرتفعة | تفعّل هذه السمة إصدارًا أكثر صرامة من ميزة "البحث الآمن". |
| متوسط | يحظر صفحات الويب التي تحتوي على مواد إباحية ومحتوى جنسي فاضح آخر. |
| إيقاف | لا يتم فلترة المحتوى المخصّص للبالغين من نتائج البحث. |
* الإعداد التلقائي لميزة "البحث الآمن" هو إيقاف.
إذا كانت ميزة "البحث الآمن" مفعّلة وعثرت على مواقع إلكترونية تتضمّن محتوًى مسيئًا في نتائج البحث، يُرجى إرسال عنوان URL الخاص بالموقع الإلكتروني إلى safesearch@google.com، وسنتولّى التحقيق في الأمر.
نتائج XML
- ملف تعريف نوع المستند (DTD) الخاص بنتائج Google XML
- لمحة عن ردّ XML
- XML نتائج طلبات البحث العادية والمتقدّمة
- البحث العادي/المتقدّم: نموذج طلب بحث ونتيجة بتنسيق XML
- البحث العادي/المتقدّم: علامات 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 تحويل هذه العناصر إلى الأحرف المناسبة. في حال عدم تحويل الكيانات بشكل سليم، قد يعرض المتصفّح، على سبيل المثال، الرمز & على النحو "&".
تتضمّن مستندات معيار XML هذه الأحرف، ويتم عرضها في الجدول أدناه:
حرف النماذج التي تم تجاهل تنسيقها الكيان رمز الأحرف علامة العطف & & & علامة الاقتباس المفردة ' ' ' علامة الاقتباس المزدوجة " " " علامة "أكبر من" > > > علامة "أقل من" < < <
نتائج 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 للحصول على هذا المحتوى. |
|||||||||
| السمات |
|
|||||||||
| مثال | <C SZ="6k" CID="kvOXK_cYSSgJ" /> | |||||||||
| علامة فرعية للسمة | HAS | |||||||||
| تنسيق المحتوى | ما مِن لاعبين | |||||||||
| C2C | |
|---|---|
| التعريف | تشير العلامة <C2C> إلى أنّ النتيجة تشير إلى صفحة باللغة الصينية التقليدية. لا يظهر هذا التصنيف إلا عند تفعيل البحث بالصينية المبسّطة والصينية التقليدية. يمكنك الاطّلاع على تعريف مَعلمة طلب البحث c2coff للحصول على مزيد من المعلومات حول تفعيل هذه الميزة وإيقافها. |
| تنسيق المحتوى | نص |
| السياق | |
|---|---|
| التعريف | تحتوي العلامة <Context> على قائمة بعلامات تحسين مرتبطة بمجموعة من نتائج البحث. |
| مثال | <Context> |
| العلامات الفرعية | title, Facet+ |
| تنسيق المحتوى | الحاوية |
| CRAWLDATE | |
|---|---|
| التعريف | تحدّد العلامة <CRAWLDATE> تاريخ آخر عملية زحف إلى الصفحة، ولا يتم عرض |
| مثال | <CRAWLDATE>May 21, 2005</CRAWLDATE> |
| علامة فرعية للسمة | R |
| تنسيق المحتوى | نص |
| DI | |
|---|---|
| التعريف | تحتوي علامة <DI> على معلومات فئة "مشروع الدليل المفتوح" (ODP) لنتيجة بحث واحدة. |
| مثال | <DI> |
| العلامات الفرعية | DT?, DS؟ |
| علامة فرعية للسمة | HAS |
| تنسيق المحتوى | ما مِن لاعبين |
| DS | |
|---|---|
| التعريف | توفّر العلامة <DS> الملخّص المُدرَج لفئة واحدة في دليل ODP. |
| مثال | <DS>يمكنك نشر سيرتك الذاتية في مجال <b>كرة القدم</b> مباشرةً على الإنترنت.</DS> |
| علامة فرعية للسمة | DI |
| تنسيق المحتوى | النص (قد يحتوي على HTML) |
| شجرة أجهزة (DT) | |
|---|---|
| التعريف | توفّر العلامة <DT> عنوانًا لفئة واحدة مدرَجة في دليل ODP. |
| مثال | <DT>SoccerConnection.net</DT> |
| علامة فرعية للسمة | DI |
| تنسيق المحتوى | النص (قد يحتوي على HTML) |
| الواجهة | |
|---|---|
| التعريف | تحتوي العلامة <Facet> على مجموعة منطقية من العلامات <FacetItem>. يمكنك إنشاء هذه المجموعات باستخدام تنسيق مواصفات XML الخاص بمحرك البحث المبرمَج. في حال عدم إنشاء هذه المجموعات، ستتضمّن العلامة results_xml_tag_Context><Context ما يصل إلى أربع علامات <Facet>. سيتم تجميع العناصر ضِمن كل علامة <Facet> لأغراض العرض، ولكن قد لا تكون هناك علاقة منطقية بينها. |
| مثال | <Facet> |
| العلامات الفرعية | FacetItem+، title+ |
| علامة فرعية للسمة | السياق |
| تنسيق المحتوى | الحاوية |
| FacetItem | |
|---|---|
| التعريف | تحتوي العلامة <FacetItem> على معلومات حول تصنيف مرتبط بمجموعة من نتائج البحث. |
| مثال | <FacetItem> |
| العلامات الفرعية | label, anchor_text+ |
| علامة فرعية للسمة | Facet |
| تنسيق المحتوى | FacetItem |
| FI | |
|---|---|
| التعريف | يعمل الوسم <FI> كعلامة تشير إلى ما إذا تم فلترة المستندات في البحث. يمكنك الاطّلاع على قسم الفلترة التلقائية في هذا المستند للحصول على مزيد من المعلومات حول فلاتر نتائج البحث من Google. |
| مثال | <FI /> |
| علامة فرعية للسمة | RES |
| تنسيق المحتوى | ما مِن لاعبين |
| GSP | |||||||
|---|---|---|---|---|---|---|---|
| التعريف | يحتوي الرمز <GSP> على جميع البيانات التي يتم عرضها في نتائج البحث بتنسيق XML من Google. "GSP" هو اختصار لعبارة "بروتوكول بحث Google". |
||||||
| السمات |
|
||||||
| مثال | <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 ملاحظة: العلامة <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. |
||||||||||||
| السمات |
|
||||||||||||
| مثال | <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. |
|||||||||
| السمات |
|
|||||||||
| العلامات الفرعية | U، UE، T؟ CRAWLDATE, S?, LANG?, HAS | |||||||||
| علامة فرعية للسمة | RES | |||||||||
| RES | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| التعريف | يحتوي الوسم <RES> على مجموعة من نتائج البحث الفردية وتفاصيل حول هذه النتائج. |
|||||||||
| السمات |
|
|||||||||
| مثال | <RES SN="1" EN="10"> | |||||||||
| العلامات الفرعية | M، FI؟، XT?, NB?, R* | |||||||||
| علامة فرعية للسمة | GSP | |||||||||
| تنسيق المحتوى | ما مِن لاعبين | |||||||||
| S | |
|---|---|
| التعريف | يحتوي الوسم <S> على مقتطف لنتيجة بحث يعرض عبارات طلب البحث مميّزة بخط غامق، ويتم تضمين فواصل الأسطر في المقتطف لتغليف النص بشكل صحيح. |
| مثال | <S>واشنطن (CNN) -- في محاولة لإنهاء حالة الجمود في مجلس الشيوخ بشأن اختيارات الرئيس <b>بوش</b> القضائية، سيتم السماح لخمسة مرشحين بالتقدّم إلى التصويت النهائي مع الحفاظ على <b>...<b>...</b><S> |
| علامة فرعية للسمة | R |
| تنسيق المحتوى | نص (HTML) |
| SL_MAIN | |
|---|---|
| التعريف | يحتوي هذا الوسم على محتوى نتيجة العرض الترويجي. تُستخدَم لتحليل العروض الترويجية. يتم تضمين النص المرتبط وعنوان URL الخاص برابط العنوان في العلامتَين الفرعيتَين T وU على التوالي. يتم تضمين أسطر النص الأساسي والروابط في علامات فرعية BODY_LINE. |
| العلامات الفرعية | BODY_LINE*، T، U |
| علامة فرعية للسمة | SL_RESULTS |
| تنسيق المحتوى | ما مِن لاعبين |
| SL_RESULTS | |
|---|---|
| التعريف | علامة الحاوية للنتائج الترويجية ستظهر إحدى هذه الشارات عندما يكون لديك عرض ترويجي في نتائج البحث. يحتوي العلامة الفرعية SL_MAIN على بيانات النتيجة الرئيسية. |
| العلامات الفرعية | SL_MAIN* |
| علامة فرعية للسمة | R |
| تنسيق المحتوى | ما مِن لاعبين |
| التهجئة | |
|---|---|
| التعريف | تضم العلامة <Spelling> اقتراحًا بديلًا للإملاء الخاص بطلب البحث الذي تم إرساله. ولا تظهر هذه العلامة إلا في الصفحة الأولى من نتائج البحث. وتتوفّر اقتراحات الإملاء باللغات الإنجليزية والصينية واليابانية والكورية. ملاحظة: لن يعرض محرّك بحث Google اقتراحات تدقيق إملائي إلا لطلبات البحث التي تكون فيها قيمة المَعلمة gl بأحرف صغيرة. |
| مثال | <Spelling> |
| العلامات الفرعية | اقتراح |
| علامة فرعية للسمة | GSP |
| تنسيق المحتوى | ما مِن لاعبين |
| اقتراح | |||||||
|---|---|---|---|---|---|---|---|
| التعريف | تحتوي العلامة <Suggestion> على اقتراح إملائي بديل للطلب الذي تم إرساله. يمكنك استخدام محتوى العلامة لاقتراح التهجئة البديلة على المستخدم الذي يبحث. قيمة السمة q هي اقتراح إملائي تم إلغاء ترميزه باستخدام عنوان URL، ويمكنك استخدامه كعبارة بحث. | ||||||
| السمات |
|
||||||
| مثال | <Suggestion q="soccer"><b><i>soccer</i></b></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><i>ملاحظة: في معظم المتصفحات، يؤدي الضغط على مفتاح Return إلى ظهور النتائج نفسها التي تظهر عند النقر على زر "بحث".</i></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> على تفاصيل نتيجة من البحث بالصور فردية. |
|||||||||
| السمات |
| |||||||||
| علامة فرعية للسمة | RES | |||||||||
| روسيا | |
|---|---|
| التعريف | تحتوي العلامة <RU tag> على تفاصيل كل نتيجة من البحث بالصور. |
| علامة فرعية للسمة | R |