بحث عن/دمج المواضيع المكررة

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

  • هل توجد طريقة تلقائية للعثور على هذه المواضيع المكررة؟ موقعي ليس مضبوطًا للسماح بمواضيع مكررة، لكن الـ 20,000+ موضوعًا التي استوردتها لم تحترم هذا الإعداد.
  • بعد العثور عليها، هل توجد طريقة لدمجها في موضوع واحد مع الحفاظ على التسلسل الزمني للرسائل؟ أعرف أنه يمكنني نقل الرسائل بشكل فردي إلى موضوع آخر، وهذا يؤدي الغرض إلى حد ما، إلا أنه لا يحافظ على التسلسل الزمني بشكل جيد، وهو أمر مرهق بعض الشيء (أداة wrench، تحديد المنشورات، تحديد الكل، نقل إلى، موضوع موجود، إدخال الرقم، نقل، عودة، أداة wrench، إخفاء الموضوع، كرر العملية).
  • (حسنًا، ثلاثة أسئلة) هل يمكن القيام بما سبق دون رفع مستوى الموضوع؟ لقد قمت بتنظيف موضوع يدويًا عمره 15 عامًا، وكلما نقلت منشورات إليه، تم إرسال رسائل بريد إلكتروني إلى المستخدمين الذين لديهم وضع قائمة البريد مفعّل (وهو الحال لدى معظمهم)، مما تسبب في بعض الارتباك.

هناك جزء فيي يشعر بأن الأرشيفات هي أرشيفات ويمكنني تركها كما هي، لكنني أفضل أن تكون أكثر فائدة، مما يعني أن النقاشات تتمتع بنزاهة أكبر مما هي عليه حاليًا.

إعجاب واحد (1)

You could do a search sorted by title to find the dupes. You could run a rails console script to merge them, though I don’t know that any examples exist.

If you have a budget and no one offers a solution here you could ask in marketplace.

إعجابَين (2)