بحث البرنامج التعليمي للمستخدم الجديد عن "capybara" لا يعثر على شيء

كيفية التكرار:

  1. انتقل إلى مثيل Discourse مستضاف، وقم بالتسجيل كمستخدم جديد. لقد سجلت في internals.rust-lang.org.

  2. اتبع برنامج تعليمات المستخدم الجديد “Greetings!” من @discobot.

  3. الرسالة رقم 15 في موضوع البرنامج التعليمي ستقول:

  1. انقر فوق أيقونة البحث، واكتب capybara في المربع، وانقر فوق “capybara في هذا الموضوع” أسفل مربع إدخال البحث.

  2. النتيجة هي “لم يتم العثور على نتائج”. أتوقع العثور على رسالتين (الرسالة رقم 15، حيث تمت كتابة النص “حاول البحث عن المصطلح “capybara” في هذا الموضوع”، والرسالة السابقة التي تحتوي على صورة الكابيبارا).

  3. البحث عن مصطلحات أخرى يعمل. البحث في الموضوع عن “nasty”، على سبيل المثال، يعيد رسالتين.

  4. تم العثور على كلمة “capybara” في جميع المواضيع والمنشورات. لذا يمكن فهرستها.

  5. وجدت تقريرًا آخر لهذه المشكلة من مايو 2017: Search broken in internals forums - meta - Rust Internals لذا لا أعتقد أنها مشكلة جديدة، أو فريدة لوضعي.

أعتقد أن هذا هو الخطورة 3؛ بينما يؤثر فقط على عدد قليل من المستخدمين وهو مجرد مشكلة جمالية، إلا أنه يحدث لمستخدم جديد تمامًا ويترك انطباعًا بأن وظيفة البحث غير موثوقة أو أن الموقع تتم صيانته بشكل سيء.

مع خالص التقدير،

تيم

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

Hi! To find out what I can do, say @discobot display help.

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

لم أتمكن من إعادة إنتاج المشكلة، لكن البوت لا يريد عرض البرنامج التعليمي :cry:


تعديل: لا تهتم، لقد رد بعد 3 دقائق طويلة (هذا وقت طويل جدًا!).

إعجابَين (2)

لقد نجح الأمر معي:

أنا على هاتفي، لذا ربما يكون إعادة المحاولة على سطح المكتب في محلها للشمولية.

تحديث: نجح الأمر على سطح المكتب أيضًا.

3 إعجابات

شكراً لك على الاختبار! لقد استخدمت فايرفوكس على سطح مكتب OpenSUSE. لقد تحققت للتو من فايرفوكس على هاتفي، وكان لدي نفس الرسالة “لم يتم العثور على نتائج”:

مرة أخرى، فقط للتوضيح، تم إدراج صورة الكابيبارا في سلسلة الرسائل. البحث عن كلمة capybara لا يُرجع أي نتائج، على الرغم من أنها تظهر بالفعل في الرسالة رقم 15.

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

إعجابَين (2)

كنت أتساءل بالفعل لماذا كان “الكابيبارا” هو المصطلح الأكثر بحثًا على موقعي لفترة من الوقت ولكن الآن كل شيء منطقي :face_with_crossed_out_eyes::rofl:
من الواضح أنني لم أتبع البرنامج التعليمي بالكامل

5 إعجابات

حدث نفس الشيء معي. لكنني كنت متأكدًا من وجود خلل ما في جوجل أو ما شابه ذلك لدرجة أنني أنشأت موضوعًا مفيدًا عن حيوانات الكابيبارا.

لاحقًا شعرت بنفسي… غبيًا بعض الشيء :joy: ولكن الآن أعرف أكثر بكثير ما هو نوع المخلوق الذي تنتمي إليه حيوانات الكابيبارا. لذا وضع مربح للجانبين؟

3 إعجابات

يبدو أنه يجب عليك تحديد خيار “البحث في هذا الموضوع” بشكل صريح. لقد قمت للتو بتنفيذ البرنامج التعليمي، وعندما وصل إلى تلك النقطة، بحثت عن “capybara”:

… وضغطت على Enter:

ومع ذلك، إذا عدت إلى البحث ونقرت على خيار “capybara في هذا الموضوع”:

… فإنه يعمل!

يقول البرنامج التعليمي (مع التركيز مني):

حاول البحث عن المصطلح “capy​bara” في هذا الموضوع

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

إعجابَين (2)

لقد فعلت هذا. انظر النقطة رقم 4 في الموضوع الأصلي (أيضًا، #6 و #7). انظر أيضًا إلى أن مربع الاختيار محدد في لقطة الشاشة للموقع المحمول التي نشرتها.

حتى الآن، يبدو أنه لم يتمكن أحد من إعادة إنتاج الخطأ الذي أواجهه. أشك في وجود بعض التلف في سلسلة رسائل البرنامج التعليمي الخاصة بـ discobot. أو أن الإله هو capybara وأنا في قائمتهم غير المرغوب فيها.

هذا مثير للاهتمام للغاية. لقد نظرت للتو إلى سلسلتي التجريبية، وبالفعل، اختفت الكابيبارا! يُظهر سجل التعديلات أن discobot قام بتعديل المنشور، لكن التغيير الفعلي مفقود:

يبدو أن هذا متعمد:

… والذي يتم استدعاؤه عندما تنتقل آلة حالة discobot إلى حالة جديدة:

من المفترض أن يحدث التنظيف فقط عند الخروج من حالة tutorial_search، والتي تحدث عند الرد برمز الـ :herb:. هل قمت بذلك في سلسلتك؟

هل تتذكر المدة التي انتظرتها بعد تعديل المنشور قبل إجراء البحث؟ هل من الممكن أن يكون الخادم كان مزدحمًا ولم يفهرس المنشور بحلول الوقت الذي بحثت فيه؟

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

نعم، لقد أكملت البرنامج التعليمي.

لقد فعلت ذلك على الفور. أعني، لقد أكملت البرنامج التعليمي في جلسة واحدة. أضاف ديسكوبوت منشور “البحث عن الكابيبارا” في الساعة 8:57 صباحًا، ورددت بـ :herb: في الساعة 9:10 صباحًا (25 أغسطس 2022). لقد قدمت نفس هذا الخطأ على internals.rust-lang في الـ 15 دقيقة الفاصلة…

لقد اختبرت للتو باستخدام Konqueror بدلاً من Firefox. لم أستخدم Konqueror على هذا الكمبيوتر المحمول من قبل، لذلك افترضت أنه سيستبعد أي غرابة في المتصفح. لدي نفس النتائج:

عندما أبحث في الموضوع عن “nasty”، فإنه يُظهر النتيجتين الصحيحتين. لذا فإن الموضوع مفهرس؛ في الواقع، إحدى نتائج “nasty” هي نفس نتيجة discobot التي تحتوي على "capybara"، لذا فإن هذا المنشور مفهرس. إنه غريب.

شكراً على البحث.

تيم

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

إذا أدخلت كلمة capybara بنفسك في سلسلة الرسائل الخاصة ثم بحثت عنها، فهل تظهر؟ إذا كنت تهدف إلى إعادة إنتاج مثالية، يمكنك استخدام النص الدقيق:

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

على كل حال، لقد أنشأت حسابًا للتو على internals.rust-lang.org للاختبار، وقد نجح الأمر بالنسبة لي:

لقد أنشأت حسابًا ومررت بالبرنامج التعليمي أيضًا. عندما بحثت عن Capybara لأول مرة، لم أقم بتحديد “في هذا الموضوع” لمعرفة ما سأحصل عليه من نتائج البحث افتراضيًا. لقد حصلت فقط على ردود من مستخدمين آخرين يلاحظون أنهم لم يجدوا “capybara”:

ومع ذلك، بمجرد تحديد “في هذا الموضوع” وإعادة تشغيل البحث، كما يطلب البرنامج التعليمي، كانت النتيجة كما هو متوقع، تمامًا كما نشر @simonk.

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

إذًا ليست مشكلة، ولكن ربما تحتاج التعليمات إلى توضيح بشأن البحث ضمن الموضوع الحالي؟

تغيرت واجهة المستخدم للبحث يا @pmusaraj، لذا ربما تحتاج التعليمات إلى التحديث أيضًا؟ لست متأكدًا.

إعجابَين (2)

لا، لا توجد تغييرات مطلوبة في تجربة المستخدم أو المستندات. من الواضح كيفية البحث ضمن الموضوع. يتعلق تقرير الخطأ هذا بشيء آخر، والذي يبدو أنه غير قابل للتكرار، لذا فهو ليس مهمًا جدًا.

شكرًا!

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

سايمون كينج، شكراً على الاقتراح! لقد أضفت هذا الرد هناك:

البحث في الموضوع عن test يعرض هذه الرسالة (وأخرى من discobot)، ولكن البحث عن capybara لا يزال لا يعرض أي نتائج:

|

| |

يبدو أنه خاص بهذه المشاركة المحددة. لا أعرف كيف أشرح تقرير 2017، إلا إذا كان خطأ من المستخدم من نوع ما.

حسنًا، أنا آسف جدًا على هذا. المشكلة موجودة بين لوحة المفاتيح والكرسي.

مشكلتي الحالية ناتجة فقط عن ​ في منتصف capybara:

319 Try searching for the term "capy​bara" in this topic

لقد فاتني تمامًا هذا الإضافة عديمة العرض. هذا يفسر سبب عدم عثور البحث في الموضوع على هذه الكلمة حاليًا، وكما أوضح سيمون كينج، تم التراجع بالفعل عن الرسالة رقم 1 لذا فإن capybara الحقيقية قد اختفت الآن.

بالنسبة لمشكلتي الأولية، يسعدني أن أفترض أنني ضغطت على Enter بدلاً من تحديد this topic، وأترك الأمر عند هذا الحد.

في أحدث اختبار متابعة لي، قمت بنسخ ولصق النص، لذلك نسخت عن غير قصد #8203; أيضًا. لذا، أنا محرج ولكن آمل ألا أكون قد أضعت الكثير من وقتك. شكرًا على كل المساعدة.

تيم

6 إعجابات

إضافة واحدة يمكن أن تجعل الأمر واضحًا جدًا هي أن يتضمن مثيل جديد من Discourse موضوعًا مكتوبًا مسبقًا من discobot يقول “عفوًا، كابيبارا خاطئ!” وتقديم تعليمات للعودة إلى الرسالة الخاصة والبحث عن الموضوع، وليس الموقع بأكمله.

إذا كان لدى Discourse مواضيع وصفية أخرى مثبتة مسبقًا، فقد يكون هذا شيئًا سريعًا للإضافة، وإلا فسيكون الأمر يتطلب جهدًا أكبر مما يستحق، ربما. مجرد فكرة.

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