تقرير خطأ: مشكلة فلتر البحث مع اسم فئة فارسي

الوصف:

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

خطوات التكرار:

  1. إنشاء فئة باسم فارسي (على سبيل المثال، استناد).
  2. ملاحظة أن Discourse ينشئ تلقائيًا شريحة مرمزة في عنوان URL لهذه الفئة (على سبيل المثال، %D8%A7%D8%B3%D8%AA%D9%86%D8%A7%D8%AF).
  3. إجراء بحث عام عن المحتوى داخل هذه الفئة. يتم عرض النتائج بشكل صحيح.
  4. تنشيط عوامل تصفية البحث وتضييق نطاق البحث ليشمل هذه الفئة المحددة.
  5. لا يتم العثور على نتائج، على الرغم من وجود محتوى داخل الفئة وكان مرئيًا في البحث العام.

السلوك المتوقع:

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

السلوك الفعلي:

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

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

إعجابَين (2)