بحث عن مواضيع "غير مثبتة" يعيد نتائج غير متوقعة

خطوات إعادة الإنتاج

  1. انتقل إلى https://meta.discourse.org
  2. انقر على زر البحث
  3. انقر على رابط “الخيارات”
  4. في الشريط الجانبي “البحث المتقدم”، تحت “إرجاع المواضيع/المنشورات فقط…”، حدد “غير مثبتة”
  5. انقر على زر “:mag: إرسال”

المتوقع: عرض قائمة المواضيع التي لم يتم تثبيتها أبدًا
الفعلي: عرض قائمة المواضيع التي كانت مثبتة سابقًا ولكنها لم تعد مثبتة حاليًا

التفاصيل

عند رؤية كلمة البحث in:unpinned، تبدو النتيجة الفعلية منطقية. لكنني لا أعتقد أنها تتطابق مع النسخة “النصية البشرية” من عبارة “غير مثبتة”. أقترح استخدام النص البشري “غير مثبتة حاليًا” أو “لم تعد مثبتة”.

بالإضافة إلى ذلك، أود الحصول على إمكانية البحث عن مواضيع ليست مثبتة أو غير مثبتة (وهو ما كنت أحاول البحث عنه في الأصل). وبناءً على:

أتوقع أن يكون الحل شيئًا مثل:

advanced_filter(/in:not_pinned/) do |posts|
  posts.where("topics.pinned_at IS NULL")
end

لكن الحاجة إلى هذا الفلتر المحدد قد تكون نادرة جدًا، لذا فهي ذات أولوية أقل من الخطأ :grinning:

4 إعجابات

بالتأكيد، ربما يمكن لـ @sam تعيين هذا الأسبوع القادم؟

3 إعجابات

أحتاج إلى مساعدة في النص هنا @codinghorror

يجب أن يكون:

“هل المواضيع المثبتة غير مثبتة بالنسبة لي”

“هل المواضيع المثبتة التي قمت بإلغاء تثبيتها”

غير متأكد… ربما نزيل هذا الخيار من واجهة المستخدم لأنه مجرد مربك في شرحه للمستخدمين.

@lee-dohm هل يمكنك التوضيح أكثر لماذا تحتاج إلى عامل بحث خاص؟ بشكل عام، 99.99% من المواضيع ليست مثبتة، وإزالة المواضيع المثبتة من نتائج البحث يبدو وكأنه حالة هامشية كبيرة جدًا. (وعامل in:pinned يعمل بالفعل)

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

كلمة “ثابت” كافية. في اللحظة التي تبحث فيها عن “ثابت ولكن ليس لي”، أعتقد أن أحدًا لا يهتم بذلك. هل الموضوع ثابت أم لا؟ سواء كان ثابتًا لي شخصيًا أم لا فهو أمر غير ذي صلة. لماذا نقدم خيارًا مربكًا؟

3 إعجابات

بالتأكيد… @vinothkannans، هل يمكنك إزالة عبارة “غير مثبتة” من واجهة المستخدم وتنظيف الترجمة وما إلى ذلك.

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

كنت أبحث عن مواضيع لا تحتوي على ردود، وكانت الغالبية العظمى من النتائج الأولى هي مواضيع مثبتة بعنوان “حول فئة X”. وبما أن النية كانت البحث عن مواضيع غير مجاوبة من مستخدمين بشريين، ولم أجد طريقة سهلة لقول “ليس المستخدم النظامي”، فقد اعتقدت أن “غير المثبت” سيكون الأقرب إلى ما أريده. بعد إجراء بعض الاختبارات الإضافية لعمليات بحث مماثلة على Meta، يبدو أن “حول” كلمة توقف (stopword)، وأن بحثي التجريبي لا يظهر تلك المواضيع المثبتة أو أي مواضيع مثبتة أخرى في الأعلى. لذا، فمن المرجح أن طلب الميزة هذا غير ضروري بعد التحقيق الإضافي :+1:

3 إعجابات

تم إزالة الفلتر الآن في الالتزام أدناه

6 إعجابات