مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=opensearch
(main | opensearch)
- هذه الوحدة تتطلب صلاحيات القراءة.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
بحث الويكي باستخدام بروتوكول أوبن سيرش OpenSearch.
وسائط:
Other general parameters are available.
- search
سطر البحث
- هذه المعلمة مطلوبة.
- namespace
النطاقات للبحث، يتم التجاهل إذا بدأ search ببادئة نطاق صالحة.
- القيم (منفصلة مع | أو البديل): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 100، 101، 710، 711، 828، 829
- لتحديد كل القيم; استخدم *.
- الافتراضي: 0
- limit
الحد الأقصى للنتائج المُرجعة
- النوع: عدد صحيح أو max
- 2 = القيم يجب أن تكون بين 1 500 .
- الافتراضي: 10
- profile
ابحث عن ملف شخصي لاستخدامه.
- strict
- ملف حرفي مع إزالة القليل من حروف الترقيم لكن مع إبقاء التشكيل والعلامات.
- normal
- القليل من حروف الترقيم، مع إزالة بعض التشكيل وكلمات الإيقاف.
- fuzzy
- يماثل العادي مع تصحيح الأخطاء الإملائية (خطآن إملائيان مدعومان).
- fast-fuzzy
- ملف تجريبي (ربما تتم إزالته في أي وقت)
- classic
- بدائة كلاسيكية، إزالة القليل من حروف الترقيم وبعض التشكيل.
- engine_autoselect
- دع محرك البحث يقرر أفضل ملف شخصي لاستخدامه.
- إحدى القيم التالية: classic، engine_autoselect، fast-fuzzy، fuzzy، normal، strict
- الافتراضي: engine_autoselect
- suggest
- مهمل.
لم يعد مستخدما.
- Type: boolean (details)
- redirects
كيفية التعامل مع التحويلات:
- إرجاع
- إرجاع التحويلة نفسها.
- حل
- إرجاع الصفحة الهدف، قد ترجع نتائج أقل من limit.
لأسباب تاريخية; يكون الإعداد الافتراضي هو "إرجاع" لـformat=json و"حل" للتنسيقات الأخرى.
- return
- Return the redirect itself.
- resolve
- Return the target page. May return fewer than limit results.
For historical reasons, the default is "return" for format=json and "resolve" for other formats.
- إحدى القيم التالية: resolve، return
- format
شكل الإخراج.
- إحدى القيم التالية: json، jsonfm، xml، xmlfm
- الافتراضي: json
- warningsaserror
إذا تم رفع التحذيرات بformat=json, أعد أخطاء API بدلا من تجاهلها.
- Type: boolean (details)
أمثلة:
- العثور على صفحات تبدأ بTe.
- api.php?action=opensearch&search=Te [فتح في ملعب]