يجب أن تتطابق عملية البحث مع الأحرف الخاصة مع ما يعادلها "العادي"

لقد قمت بنسخ ولصق عنوان موضوع (كما هو معروض، مع الكيانات الخاصة) في البحث
New Lowe's commercial with UniGeezer

لا توجد نتائج:

استبدلت الفاصلة العليا الخاصة بـ “العادية” في حقل البحث:
New Lowe's commercial with UniGeezer

الآن ظهر الموضوع.

اقتراحي هو أن يجب أن يطابق البحث كل حرف خاص بالحرف الأصلي.

8 إعجابات

نقطة جيدة، كيف يجب أن نتعامل مع هذا @sam؟

3 إعجابات

ماذا عن التشكيل؟

لدينا بالفعل بعض التطبيع للعلامات التشكيلية، لذا ربما يمكننا أيضًا تصحيح هذا الأمر بطريقة مماثلة.

@tgxworld يمكنه التفكير في الأمر.

3 إعجابات

@Canapin هل ما زلت قادرًا على تكرار هذه المشكلة؟ لقد حاولت تكرارها محليًا لكنني لم أستطع. تم حذف علامة الاقتباس من بيانات البحث، لذا لا ينبغي أن يكون لها أي تأثير على البحث.

discourse_development=# SELECT TO_TSVECTOR('english', 'New Lowe’s commercial with UniGeezer') @@ PLAINTO_TSQUERY('english', 'New Lowe’s commercial with UniGeezer');
 ?column? 
----------
 t
(1 row)

هل يمكنك إرشادي إلى الموقع الذي تواجه فيه هذه المشكلة حتى أتمكن من الحصول على تكرار؟ شكرًا لك!

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

ما زلت أعاني من المشكلة، وتحدث عندما أبحث عن السلسلة النصية الدقيقة (المحاطة بـ "):

https://unicyclist.com/search?q=%22New%20Lowe%E2%80%99s%20commercial%20with%20UniGeezer%22

مقارنة بـ

https://unicyclist.com/search?q=%22New%20Lowe%27s%20commercial%20with%20UniGeezer%22

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

شكرًا لك على التقرير. يؤثر هذا الأمر بشكل أساسي على البحث عن مصطلحات دقيقة عندما تكون مصطلحات البحث محاطة بـ ". المشكلة هنا هي أن العنوان الحقيقي للموضوع هو في الواقع New Lowe's commercial with UniGeezer بينما العنوان المزخرف هو New Lowe’s commercial with UniGeezer. عند إجراء بحث عن مصطلحات دقيقة، نقوم فقط بمطابقة المصطلحات المعطاة مع عنوان الموضوع وليس مع العنوان المزخرف.

الصعوبة هنا هي أننا لا نستطيع ببساطة استبدال بـ ' بشكل غير مشروط، لأن عنوان موضوع يحتوي على سينتهي به الأمر بعدم التطابق. أنا غير متأكد تمامًا مما يمكننا فعله هنا لأننا نعرض أحرفًا مختلفة على جانب العميل عند عرض عنوان الموضوع.

@gerhard @sam يبدو أنكما قد عالجتما هذه المشكلة المتعلقة بالأقواس من قبل، هل لديكم أي أفكار حول ما يمكننا فعله هنا؟ بصراحة، هذه حالة هامشية ستؤثر على جزء صغير جدًا من استعلامات البحث. أميل إلى مجرد تجاهل هذا الأمر.

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

هذا ليس أمراً مضحكاً! :stuck_out_tongue_winking_eye:

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

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

هذا لا يتعلق بفهرس البحث. بالنسبة للمطابقات التامة، نقوم بمطابقتها مع Post#raw و Topic#title:

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

أرى، نعم… لا يوجد حل سهل هنا على الإطلاق، أعتقد أن هذه مجرد ملاحظة صغيرة يجب أن نتعايش معها.

إعجابَين (2)