Olá, no meu grande fórum importado, seria extremamente útil poder combinar vários filtros de pesquisa para ajudar os usuários a encontrar atividade em threads mais antigas em que participaram no fórum antigo, como in:posted in:unseen ou in:watching in:tracking.
Além disso, a consulta in:posted é útil para gerar uma lista de todos os tópicos que um usuário criou e/ou postou, mas a opção “Ordenar por: Última postagem” não se comporta como eu esperaria. Ela ordena os resultados pela última postagem que o usuário fez. Embora isso também possa ser útil, seria geralmente mais útil ter a ordenação pela atividade mais recente de qualquer usuário que postou, basicamente recriando uma espécie de lista de tópicos /latest pessoal, ordenada pela postagem mais recente, mas contendo apenas tópicos em que o usuário participou.
Isso (meio que) já funciona.
Se você digitar na caixa de pesquisa: status:noreplies after:2023-01-01
Você obterá todos os tópicos não respondidos desde 1º de janeiro de 2023.
Também brinquei com a interface de pesquisa avançada e, se você selecionar 2-3 critérios de pesquisa, eles serão adicionados na ordem na caixa de pesquisa.
Quanto à lista de todos os filtros de pesquisa avançada, estou cuidando da lista completa eu mesmo… posso postá-la aqui quando ela crescer.
Está correto, MAS ao construir uma consulta de pesquisa complexa, você precisa combinar diferentes critérios de pesquisa:
qual categoria E qual status E a partir de qual data, etc.
Algumas das caixas suspensas na interface do usuário de pesquisa avançada permitem selecionar vários valores (por exemplo, categorias), mas para outras, como você notou, os valores são mutuamente exclusivos, então faz sentido que você possa selecionar apenas um:
Olá, você encontrou uma solução para isso? Estou tentando criar um link de pesquisa para tópicos não resolvidos, mas apenas para aqueles que ainda estão abertos (nós fechamos automaticamente após 60 dias da postagem).
Eu acho que funciona. Mas você tem que digitar um filtro manualmente porque só pode escolher um no menu suspenso. https://meta.discourse.org/search?q=status%3Aunsolved%20status%3Aopen
No entanto, as cadeias de consulta são a melhor solução se você não quiser adicionar um termo de pesquisa.