هل هناك طريقة لإزالة منشورات مستخدم معين من نتائج البحث؟ حاليًا، إذا كان لدى مستخدم نشط جدًا اسم مستخدم يبدأ بعبارة شائعة أو تتضمنها في مجتمع ما، مثل…
مصطلح البحث: ‘ABCD’
اسم المستخدم: ‘ABCDAndUser…’
…غالبًا ما يؤدي البحث عن هذا المصطلح إلى قائمة بمنشورات اسم المستخدم، لدرجة أنه قد يكون من المستحيل تقريبًا التمييز بين نتائج منشورات هذا المستخدم العشوائية وتلك التي تتعلق بالموضوع ببساطة وتتضمن هذا المستخدم في المناقشة. من الناحية المثالية، يرغب معظم الأعضاء في قائمة بالمنشورات المتعلقة بالموضوع بدلاً من تلك التي تتضمن فقط هذا المستخدم ينشر دون استخدام المصطلح بنشاط.
تعديل: حاليًا لست على علم بحل بديل لهذا بخلاف تغيير اسم المستخدم المذكور و/أو قيام المستخدمين بحظر اسم المستخدم هذا أثناء إجراء بحثهم. لا يعتبر أي من هذين الخيارين مثاليًا.
يبدو أنه يجب أن يكون هناك بعض التحسينات الممكنة - لا يبدو صحيحًا أن اسم مستخدم يمكنه “اختطاف” بحث بهذه الطريقة، ويبدو من المحتمل أن يختار الأشخاص أسماء مستخدمين تتعلق بموضوع منتدى معين.
لا أعرف مدى صعوبة ذلك في الخلفية، ولكن قد يكون من الجيد قمع أسماء المستخدمين ما لم يكن الرمز “@” موجودًا.
لا أعتقد أن هذا هو أفضل حل لهذه المشكلة. على سبيل المثال، يمكنني أن أتخيل شخصًا في منتدى سيارات لديه اسم مستخدم يعلن فيه أنه يمتلك أو يحب طراز سيارة معين. هل تريد حقًا حظر هذا الاحتمال - أم الاحتفاظ بالقائمة؟
أيضًا، ذات مرة اضطررت إلى طرح سؤال دعم على AT&T، ولم أتمكن من استخدام اسم “Matthew”. هل تريد تخمين السبب؟
ربما أسأت فهم الإعداد كما هو مذكور. هل سيتعين عليك حجز كل مثيل لأي كلمة قد تكون إشكالية في أسماء المستخدمين المستقبلية وإزالتها بأثر رجعي من أسماء المستخدمين الخاصة بأعضاء المجتمع أيضًا؟
أعلم على وجه اليقين أن لدينا أعضاء يستخدمون اسم “testuser” على سبيل المثال. أي أن هذا لن يعمل كحل إلا إذا استخدمنا أحرف البدل لحظر أسماء المستخدمين بشكل جماعي، أليس كذلك؟ يبدو أن هذا يمكن أن يصبح مفرطًا بسهولة عبر العديد من الاختصارات (كانت هذه الحالة بالذات رمزًا لـ ETF في مجتمع مالي).
من الناحية العملية أيضًا، فإن تقييد اسم المستخدم لا يعمل بشكل جيد مع تسجيل الدخول الموحد (SSO). مع ذلك، إذا لم يفرض تسجيل الدخول الموحد نفس التقييد واختار المستخدم عن غير قصد اسمًا “محظورًا”، فسيعين له Discourse اسم مستخدم عشوائيًا يشبه معرفًا فريدًا عالميًا (uuid).
هل هناك سبب محدد لعدم قيام Discourse بتقليد علامة الطرح في Google لاستبعاد نتائج البحث التي تحتوي على مصطلح (أو في هذه الحالة اسم مستخدم كمصطلح استبعاد) من البحث؟ أعتقد أن هذا كان سيكون أبسط حل بديل لو كان موجودًا.
عذرًا، أحتاج إلى تأريض هذه المحادثة.
تقول إنك ترغب في البحث عن:
msft -msft_user
هذا ممكن تقنيًا في الفهرس الحالي لدينا، ولكنه سيتطلب الكثير من العمل لتشغيله. خاصة وأن msft_user يتم تقسيمه إلى رمزين (msft / user) لذلك سنحتاج إلى استخدام صيغة “يتبعها”. يمكنني رؤية فائدة تطبيق عامل - ولكنه ليس تغييرًا بسيطًا.