Usamos o Discourse como um fórum de compartilhamento de conhecimento e feedback para nossos funcionários, parceiros e clientes. Comunicamos a todos que eles devem adicionar uma tag docrequest a um Tópico ou Postagem se uma conversa da comunidade descobrir um tópico para o qual precisamos adicionar ou melhorar nossa documentação; nossa equipe de produto, por sua vez, definiu suas preferências de observação para serem notificadas sempre que a tag docrequest for usada.
O que estamos descobrindo é que a tag não aparece na barra de pesquisa nem nas notificações de rastreamento se a tag for usada em uma postagem de resposta - ela só funciona se for adicionada ao Tópico original. Eu, como moderador e administrador da comunidade, preciso monitorar cada postagem em busca da tag e, em seguida, adicionar manualmente a tag ao tópico original. Isso obviamente não é escalável.
Estou fazendo algo incorretamente ou há alguma configuração que posso alterar?
Você pode referenciar uma tag em uma postagem, mas apenas um tópico pode ser realmente marcado como tal.
No entanto, se você tiver o plugin Data Explorer, poderá usar uma consulta como esta para listar aquelas em que a tag foi vinculada em uma postagem:
-- [params]
-- string :hashtag
-- date :start_date
-- date :end_date
WITH target_posts AS (
SELECT
p.id AS post_id,
t.category_id,
p.created_at
FROM posts p
JOIN topics t ON p.topic_id = t.id
JOIN users u ON u.id = p.user_id
WHERE t.deleted_at IS NULL
AND t.archetype = 'regular'
AND p.deleted_at IS NULL
AND p.post_type = 1
AND p.created_at::date BETWEEN :start_date AND :end_date
AND p.post_number <> 1
)
SELECT
tp.category_id,
tp.post_id,
tp.created_at::date
FROM target_posts tp
LEFT JOIN post_search_data psd ON psd.post_id = tp.post_id
WHERE psd.search_data @@ TO_TSQUERY(:hashtag)
ORDER BY tp.created_at DESC
Obrigado. Sem um botão fácil, isso terá que servir. Eu também entrei e adicionei Palavras Observadas para criar automaticamente a tag, se necessário, mas novamente, acho que isso só funciona para Tópicos. Seria ótimo se houvesse uma maneira de adicionar tags a Posts - talvez a maioria das pessoas ache isso um pouco demais, mas se fosse uma configuração que pudesse ser ativada, sei que ajudaria muito pelo menos em nosso cenário. De qualquer forma, obrigado pelas informações, pessoal!