Creare un indice da argomenti

Vorremmo creare una pagina di indice “dalla A alla Z” per tutti gli argomenti con un tag specifico. Nell’esploratore dati, la query sarebbe simile a questa per la lettera “D” e il tag “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;  -- Ordina alfabeticamente per titolo in ordine crescente

C’è un modo per ottenerlo all’interno della ricerca comune, in modo da poterlo utilizzare in un post come URL? La query in:title D% ad esempio restituisce tutti gli argomenti con “D” da qualche parte nel titolo, non solo all’inizio del titolo.

2 Mi Piace

Penso che tu possa ottenerlo con la funzionalità del filtro sperimentale: