@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)
هل يمكنك إرشادي إلى الموقع الذي تواجه فيه هذه المشكلة حتى أتمكن من الحصول على تكرار؟ شكرًا لك!
شكرًا لك على التقرير. يؤثر هذا الأمر بشكل أساسي على البحث عن مصطلحات دقيقة عندما تكون مصطلحات البحث محاطة بـ ". المشكلة هنا هي أن العنوان الحقيقي للموضوع هو في الواقع New Lowe's commercial with UniGeezer بينما العنوان المزخرف هو New Lowe’s commercial with UniGeezer. عند إجراء بحث عن مصطلحات دقيقة، نقوم فقط بمطابقة المصطلحات المعطاة مع عنوان الموضوع وليس مع العنوان المزخرف.
الصعوبة هنا هي أننا لا نستطيع ببساطة استبدال ’ بـ ' بشكل غير مشروط، لأن عنوان موضوع يحتوي على ’ سينتهي به الأمر بعدم التطابق. أنا غير متأكد تمامًا مما يمكننا فعله هنا لأننا نعرض أحرفًا مختلفة على جانب العميل عند عرض عنوان الموضوع.
@gerhard@sam يبدو أنكما قد عالجتما هذه المشكلة المتعلقة بالأقواس من قبل، هل لديكم أي أفكار حول ما يمكننا فعله هنا؟ بصراحة، هذه حالة هامشية ستؤثر على جزء صغير جدًا من استعلامات البحث. أميل إلى مجرد تجاهل هذا الأمر.