Nous aimerions créer une page d’index « A-Z » pour tous les sujets portant une étiquette spécifique. Dans l’explorateur de données, la requête ressemblerait à ceci pour la lettre « D » et l’étiquette « 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; -- Trier par ordre alphabétique du titre en ordre croissant
Existe-t-il un moyen d’y parvenir dans la recherche courante, afin que je puisse l’utiliser dans un message sous forme d’URL ? La requête in:title D% par exemple renvoie tous les sujets ayant « D » quelque part dans le titre - pas seulement au début du titre.