القصة:
لقد أنشأت صفحة تسمى لا ردود لمنتداي بعنوان URL التالي:
<discourse_forum>/search?q=status%3Asingle_user%20in%3Aunsolved%20status%3Aopen%20order%3Alatest_topic
ما تفعله هذه الصفحة هو إنشاء استعلام بحث فارغ مع معلمات البحث المتقدمة التالية:
status:single_user in:unsolved status:open order:latest_topic
ببساطة، يُستخدم هذا للعثور على المواضيع غير المحلولة التي لم يرد عليها أحد. (حتى نتمكن من التعامل مع تلك المواضيع كأولوية)
ما الخطأ في ذلك؟:
هناك بعض التصنيفات مثل الأخبار والإعلانات وما إلى ذلك، حيث يكون وجود منشور بدون ردود أمرًا مقبولاً تمامًا. لكنها تظهر في البحث المذكور أعلاه.
ما الذي جربته:
بالنسبة للتصنيفات المذكورة أعلاه (حيث لا يُؤخذ “عدم وجود ردود” على محمل الجد)، قمت بتعيين أولوية البحث لتلك التصنيفات إلى منخفضة جدًا، بحيث تظهر في نهاية نتائج البحث.
لكن يبدو أن هذا لا يحدث. حتى عند فرز نتائج البحث حسب الأهمية، لا تزال تظهر في المقدمة.

فقط عندما أقوم بتعيين أولوية البحث إلى تجاهل لتلك التصنيفات، يبدو أن ترتيب الأولويات في البحث يعمل (أي أن المواضيع من التصنيفات “المُتجاهلة” تختفي)
هل يمكن لأحد أن يشرح سلوك ترتيب الأولويات هذا؟ (مع استعلام بحث فارغ)
وحل يضمن أن مواضيع التصنيفات ذات الأولوية المنخفضة تنتقل دائمًا إلى الأسفل؟
ملاحظة: إذا لم يكن هذا “خطأ برمجيًا”، فلا تتردد في نقله إلى التصنيف ذي الصلة.