إليك نموذج من ملف Sitemap يحتوي على إدخالات لأرشيفي شفرة مصدر.
وقد يشير كل عنوان URL في ملف Sitemap لخدمة Code Search إلى ملف أرشيف أو ملف شفرة.
تعريف علامة Code Search المحددة
مطلوبة
لا تتأثر بحالة الأحرف. تشير القيمة "archive" إلى أن هذا الملف هو ملف أرشيف. بالنسبة إلى ملفات شفرة المصدر، تحدد القيمة لغة شفرة المصدر. ومن أمثلة ذلك "C" و"Python" و"C#"و"Java" و"Vim". بالنسبة إلى لغة شفرة المصدر، يجب استخدام الاسم المختصر (Short Name)، كما هو محدد في قائمة اللغات المتوفرة. يجب أن تكون القيمة عبارة عن أحرف ASCII قابلة للطباعة، ولا يُسمح بالمسافات البيضاء.
ستتم فهرسة الملفات باللغات المتوفرة فقط. إذا كانت لغة الشفرة غير متوفرة حتى الآن، فلا يزال بإمكانك إرسال ملف Sitemap وقد تفهرس Google الشفرة في المستقبل.
اللغات المتوفرة
اختيارية
لا تتأثر بحالة الأحرف. اسم ترخيص البرنامج. بالنسبة إلى ملفات الأرشيف، يشير هذا الاسم إلى الترخيص الافتراضي للملفات في الأرشيف. ومن أمثلة ذلك "GPL" و"BSD" و"Python" و"disclaimer". يجب استخدام الاسم المختصر (Short Name)، كما هو محدد في قائمة التراخيص المتوفرة.
عندما لا تكون القيمة ضمن التراخيص المتعارف عليها، سيؤدي ذلك إلى فهرسة العنصر كـ "ترخيص غير معروف".
التراخيص المتوفرة
اختيارية اسم الملف الفعلي. يكون هذا الاسم مفيدًا في حالة انتهاء عنوان URL بقيمة مثل download.php?id=1234 بدلاً من اسم الملف الفعلي. ويمكن أن يحتوي الاسم على أي رمز ما عدا "/". إذا·كان·الملف·هو·ملف·أرشيف،·فستتم·فهرسته·فقط·إذا·كان·يحتوي·على·إحدى·لاحقات·الأرشيف·المتوافقة.
لاحقات الأرشيف المتوافقة
اختيارية تُستخدم فقط عندما تكون قيمة codesearch:filetype ليست "archive". عنوان URL مقطوع عند دليل المستوى الأعلى للحزمة. فعلى سبيل المثال، يمكن أن يحتوي الملف [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] على عنوان URL للحزمة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ويجب أن تحمل الملفات جميعها في الحزمة الواحدة عنوان URL للحزمة نفسه. وهذا الأمر يعلمنا بالملفات التي تنتمي لحزمة واحدة.