Aufbau eines Index aus Themen

Wir möchten eine „A-Z“-Indexseite für alle Themen mit einem bestimmten Tag erstellen. Im Daten-Explorer würde die Abfrage für den Buchstaben „D“ und den Tag „index“ etwa so aussehen:

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;  -- Alphabetisch nach Titel aufsteigend sortieren

Gibt es eine Möglichkeit, dies innerhalb der allgemeinen Suche zu erreichen, damit ich es in einem Beitrag als URL verwenden kann? Die Abfrage in:title D% gibt beispielsweise alle Themen zurück, bei denen „D“ irgendwo im Titel vorkommt – nicht nur am Anfang des Titels.

2 „Gefällt mir“

Ich denke, das können Sie mit der experimentellen Filterfunktion erreichen: