Crear un índice a partir de temas

Nos gustaría crear una página de índice “A-Z” para todos los temas con una etiqueta específica. En el explorador de datos, la consulta sería algo como esto para la letra “D” y la etiqueta “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;  -- Ordenar alfabéticamente por título en orden ascendente

¿Hay alguna forma de lograr esto dentro de la búsqueda común, para poder usarlo en una publicación como una URL? La consulta in:title D% por ejemplo, devuelve todos los temas con “D” en algún lugar del título, no solo al principio del título.

2 Me gusta

Creo que puedes lograr eso con la funcionalidad de filtro experimental: