Création d'un index à partir de sujets

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.

2 « J'aime »

Je pense que vous pouvez y parvenir grâce à la fonctionnalité de filtre expérimentale :