ويكيبيديا:استعلام

الاستعلام أو (Query) هو كود مكتوب بلغة الاستعلام (SQL)، ويهدف لجلب بيانات من قاعدة بيانات الموسوعة، لأغراض معينة، مثل الصيانة، والإحصاءات، وغيرها. اسم قاعدة بيانات ويكيبيديا العربية هو arwiki_p، ويُمكن معرفة تفاصيل الجداول داخل قاعدة البيانات من هنا. وأما تفاصيل جداول قاعدة بيانات ويكي بيانات فتوجد هنا. في حال أردت استخدام أي استعلام على قاعدة بيانات أخرى؛ فكل ما عليك فعله هو تغيير اسم قاعدة البيانات حسب اسم المواقع. مثلًا إذا أردت استخدام قاعدة بيانات ويكي الكتب العربية استخدم اسم القاعدة arwikibooks_p، وهكذا بالنسبة لباقي النسخ الأخرى.

كيفية تشغيل الاستعلام عدل

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

use arwiki_p;
SELECT......

أما الطريقة الثانية؛ فيلزم أن يكون لديك حساب في تولفورج. لإنشاء حساب جديد؛ اتبع هذه التعليمات. بعد إنشاء الحساب، والدخول إليه بواسطة PUTTY؛ يلزم تشغيل حسابك كأداة، وذلك باستخدام الأمر become <your-tool-name؛ حيث أن <your-tool-name> تعني اسم الأداة في حسابك في تولفورج. بعد تنفيذ هذا الأمر؛ قم بتنفيذ الأمر التالي لتستطيع الاتصال بقاعدة بيانات الموسوعة العربية:

 mysql --defaults-file=$HOME/replica.my.cnf -h arwiki.analytics.db.svc.eqiad.wmflabs arwiki_p

بعد تنفيذ الأمر السابق؛ قم بلصق أي استعلام في نافذة PUTTY، ثم اضغط Enter. وبذلك يتم التنفيذ، ويقوم بعد فترة حسب تعقيد الاستعلام بعرض النتائج. تكون النتائج باستخدام هذه الطريقة بهذا التنسيق:

+---------------------------------------------------------+
| page_title                                              |
+---------------------------------------------------------+
| حمية_(توضيح)                                            |
| تعقيد                                                   |
| أبو_الخير                                               |
| جالس_(توضيح)                                            |
| مجزرة_(توضيح)                                           |
| تعريب_الأسماء_الأعجمية_(توضيح)                          |
| تسالي_(توضيح)                                           |
| شخصانية_(توضيح)                                         |
| بتان_(توضيح)                                            |
| حنا_(توضيح)                                             |
+---------------------------------------------------------+
10 rows in set (0.00 sec)

استعلامات الصيانة عدل

غير مراجعة عدل

إضافة عدل

يجلب هذا الاستعلام قائمة بالمقالات غير المراجعة، والتي لا تحتوي على قالب:مقالة غير مراجعة؛ بغرض وسمها بهذا القالب بواسطة بوت: ويكيبيديا:استعلام/إضافة غير مراجعة

إزالة عدل

يجلب هذا الاستعلام قائمة بالمقالات المراجعة، والتي تحتوي على قالب:مقالة غير مراجعة؛ بغرض إزالة القالب بواسطة بوت: ويكيبيديا:استعلام/إزالة غير مراجعة

غير مصنفة عدل

إضافة عدل

يجلب هذا الاستعلام قائمة بالمقالات غير المصنفة، والتي لا تحتوي على قالب:مقالة غير مصنفة؛ بغرض وسمها بهذا القالب بواسطة بوت: ويكيبيديا:استعلام/إضافة غير مصنفة

إزالة عدل

يجلب هذا الاستعلام قائمة بالمقالات المصنفة، والتي تحتوي على قالب:غير مصنفة، أو قالب:بذرة غير مصنفة؛ بغرض إزالة هذا القالب بواسطة بوت: ويكيبيديا:استعلام/إزالة غير مصنفة