تلخيص هذا الموضوع لا يعمل للمعاملات الأصغر من 50

مرحبًا،

أرغب في تلخيص المواضيع التي تحتوي على أكثر من 20 مشاركة. قمت بتغيير قيمة عدد المشاركات المطلوبة للتلخيص في الإعدادات إلى 20، ومع ذلك لا تظهر زر تلخيص هذا الموضوع.

ومع ذلك، يعمل بشكل صحيح للقيمة 50.

يرجى إخباري إذا كنت أقوم بشيء خاطئ.

شكرًا!

هل يمكننا إعادة إنتاج هذه المشكلة @tshenry؟

أشعر بنوع غريب من «الديجا فو»، لكنني لم أجد أي نقاش سابق. على أي حال، فهمي هو أن تغيير هذا الإعداد لا يؤدي إلى تغيير فوري رجعِي.

سيتم إضافة زر تلخيص هذا الموضوع إلى جميع المواضيع التي تستوفي المعايير نتيجة لعملية مجدولة. يبدو أنه بالنسبة للمواضيع الحديثة، سيتم تحديثها خلال 15 دقيقة من تغيير الإعداد. أما المواضيع الأقدم، فخلال أسبوع. وإذا أراد أحد إجراء التغيير فورًا، يبدو أن تشغيل إعادة البناء سيقوم بالمهمة.

كما يجدر الانتباه إلى أن إعداد الموقع «عدد الإعجابات المطلوبة للتلخيص» سيحدد أيضًا ما إذا كان سيتم تلخيص موضوع ما أم لا.

هل يمكنك إخباري إذا كنت تلاحظ أي شيء يتعارض مع ما ورد أعلاه @Shubham_Ranjan؟

@codinghorror، هل تظن أنه قد يكون من المفيد إضافة ملاحظة إلى الإعداد تُعلم المدراء بأن تحديث جميع المنشورات قد يستغرق حتى أسبوع؟

نعم بالتأكيد، لم أكن على علم بذلك حتى! هل سيتم تحديث المواضيع فعليًا؟ غير واضح بالنسبة لي ما هي عملية “التحديث” في هذه الحالة.

بافتراض أنني اتبعت جميع المنعطفات في الكود بشكل صحيح، إليك ما وجدته:

لدينا فئة ScoreCalculator تستخدم الإعدادين (عدد الإعجابات المطلوبة للملخص و عدد المنشورات المطلوبة للملخص) لتحديد ما إذا كان يجب تلخيص الموضوع:

سيتم استدعاء فئة ScoreCalculator هذه في مهمة PeriodicalUpdates التي تعمل كل 15 دقيقة للتحقق من الموضوعات التي تستوفي المعايير المحددة:

يجب أن تغطي جميع الموضوعات الأخرى مهمة Weekly مع:

https://github.com/discourse/discourse/blob/master/app/jobs/scheduled/weekly.rb#L11

هل لديك تفضيل معين لصياغة وصف الإعداد؟ ربما شيء مثل:

أعتقد أن بديلاً آخر قد يكون تنفيذ حساب النتيجة عند حفظ الإعداد.

بالتأكيد، اذهب مع هذا النص! يبدو جيدًا. لقد حققنا بالتأكيد قاعدة الثلاثة في هذا النص. لم أكن أعرف ذلك حتى!

تم!