بناء فهرس من المواضيع

نود إنشاء صفحة فهرس “من الألف إلى الياء” لجميع المواضيع التي تحمل علامة معينة. في مستكشف البيانات، سيكون الاستعلام شيئًا كهذا للحرف “D” والعلامة “index”:

SELECT 
    t.id,
    t.title,
    t.created_at
FROM 
    topics t
JOIN 
    topic_tags tt ON t.id = tt.topic_id
JOIN 
    tags tg ON tt.tag_id = tg.id
WHERE 
    t.title ILIKE 'D%' 
    AND tg.name = 'index'
ORDER BY 
    t.title ASC;  -- Order alphabetically by title in ascending order

هل هناك طريقة لتحقيق ذلك ضمن البحث الشائع، حتى أتمكن من استخدامه في منشور كرابط URL؟ الاستعلام in:title D% على سبيل المثال يُرجع جميع المواضيع التي تحتوي على “D” في مكان ما في العنوان - وليس فقط في بداية العنوان.

إعجابَين (2)

أعتقد أنه يمكنك تحقيق ذلك باستخدام وظيفة التصفية التجريبية: