بينما أفهم أن البحث العادي عن المواضيع/المنشورات قد يكون جيدًا بما يكفي لمعظم حالات الاستخدام، فقد تلقيت بعض الطلبات من المستخدمين للحصول على طريقة لتصفية النتائج في حالة بحثهم عن ذلك، لعرض الردود أو المواضيع فقط (والتي ستترجم إلى الرد الأول على موضوع، على ما أعتقد).\n\nمن المحتمل أن يكون هذا قابلاً للتحقيق أيضًا من خلال مكون سمة، لكنني فكرت في السؤال أولاً في حال كنت أغفل شيئًا واضحًا.\n\nشكرًا
لديك حاليًا القدرة على البحث في جميع المواضيع والمنشورات
هل تقصد أنك تريد هذه الوظيفة مع استبعاد نتائج البحث عن عناوين المواضيع؟
أعلم أنه من الممكن البحث في الموضوع والمنشور. ما يتم الإبلاغ عنه هو أن النتائج تخلط بين المواضيع والمنشورات، وسيكون من الجيد أن تكون هناك طريقة لإخبار Discourse بعرض “المواضيع فقط” أو “المنشورات فقط” بالإضافة إلى كليهما (كما هو الحال الآن).
نظرًا لأن النتائج تُعرض في واجهة تمرير لا نهائية، فإن القدرة على تصفية ما يعرف المستخدم بالفعل أنه لن يكون موجودًا، من شأنه أن يحد من الضوضاء.
إذا كنت أعرف أنني أبحث عن منشور، فلا يوجد سبب للاستمرار في التمرير عبر المواضيع أيضًا للعثور على ما أريده.
آمل أن يكون الأمر واضحًا الآن.
في ديسكورس، تعني “الموضوع” جميع الرسائل. المنشور الأول هو المنشور الأصلي (OP) أو المنشور الأول.
أتفهم أنه قد يكون مربكًا نظرًا لأن الزر
ينشئ موضوعًا يتكون من منشور واحد في البداية، والمزيد من المنشورات عند وجود ردود.
مع ذلك،
يعني “المنشور الأول للموضوع فقط” وهو متاح بالفعل، إنه المرشح in:first:
البحث في جميع المنشورات باستثناء المنشورات الأولى غير ممكن، وفي الوقت الحالي لا يوجد عامل تشغيل لاستبعاد مصطلح أو مرشح أو فئة أو أي شيء آخر.
شكراً على هذه الرؤية @Canapin.
شكراً على التحديد بشأن إعادة المواضيع فقط. لقد فاتني ذلك تماماً ![]()
كحل بديل، عندما تُرجع نتيجة البحث النتائج الفعلية، فإنها تبني عنوان URL، هل تعتقد أنه يمكننا الحصول على مكون/إضافة يضيف ببساطة style="display:none" إلى تلك التي تتبع تنسيق عنوان URL الذي يحدد مشاركة والعكس صحيح بالنسبة للمواضيع.
في حالة الإضافة، يجب أن يكون هناك في مكان ما في نتائج البحث دالة تحدد “هذه هي الرد الأول” أو “هذه ليست الرد الأول”. ربما سيكون من الممكن اعتراض ذلك وتخطي إضافتها إلى مصفوفة النتائج بالنظر إلى مرشح جديد تمت إضافته خصيصاً؟
إذا كنت تعرف الملف الذي يحتوي على هذا المتحكم/النموذج، هل يمكنك ربطه هنا حتى أتمكن من إلقاء نظرة عليه أيضاً؟ ![]()
إنه عالم مجهول وغريب ومخيف بالنسبة لي، ولكن بالنظر إلى الكود، سيكون المتحكم هنا:
يبدو أن مرشحات البحث موجودة هنا:
وقد تكون مهتمًا بمعرفة كيف يضيف Discourse Assign مرشحًا للبحث:
شكرا لك @Canapin. سأعود للتحقق من هذا الأمر بعد أسبوعين لأنني حاليًا غارق في العمل وأقوم فقط بجمع المعلومات حول ما يمكنني العمل عليه بعد أن أصبح لدي المزيد من الوقت الحر مرة أخرى ![]()


