هل هذا ممكن عبر واجهة برمجة التطبيقات (API)؟ الهدف هو الحصول على قائمة بالمواضيع في فئة معينة تحتوي على ملف PDF أو ملف وسائط آخر مرفق.
يمكنك استخدام البحث المتقدم:
https://meta.discourse.org/search?q=filetype%3Apdf%20%23support
(يبحث عن filetype:pdf #support)
لديك في Discourse مسارات تحتوي على مُسلسل JSON، لذا يمكنك تعديل البحث ثم استخدام /search.json?q=your-query.
خيار آخر هو كتابة استعلام في Data Explorer يعيد المواضيع التي تبحث عنها. يمكنك بعد ذلك تشغيل هذا الاستعلام عبر واجهة برمجة التطبيقات: كيفية تشغيل استعلامات Data Explorer باستخدام واجهة برمجة تطبيقات Discourse.
يبدو أن البحث باستخدام المعلمة سيكون الخيار الأسهل.
هل توجد عوامل and أو or لاستعلامات البحث؟ لقد وجدت خيار الفئات، لكنني أرغب في دمج مصطلحات البحث أو أنواع الملفات — على سبيل المثال
https://meta.discourse.org/search?q=YouTube,soundcloud%20%23support%20
أحصل على 5 نتائج للمصطلحات المدمجة، لكنها لا تُظهر النتائج للمصطلحات الفردية. أما عند البحث فقط عن “soundcloud”، فالحاصل هو 15 نتيجة. أود الحصول على كليهما باستخدام استعلام واحد.. هل هذا ممكن دون إجراء استعلام منفصل لكل مصطلح؟