构建主题索引

我们想为所有带有特定标签的主题创建一个“A-Z”索引页面。在数据浏览器中,针对字母“D”和标签“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;  -- 按标题字母升序排序

是否有办法在通用搜索中实现这一点,以便我可以在帖子中使用它作为 URL?例如,查询 in:title D% 返回所有标题中 某处 包含“D”的主题,而不仅仅是标题开头的“D”。

2 个赞

我认为您可以通过实验性过滤器功能来实现这一点: