# Funcionalidade de filtro de lista de tópicos

**URL:** https://meta.discourse.org/t/topics-list-filter-feature/263641
**Category:** Feature
**Tags:** feedback, topic-filter
**Created:** [3 Maio , 2023 04:44 UTC](https://meta.discourse.org/t/topics-list-filter-feature/263641 "2023-05-03T04:44:53Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [3 Maio , 2023 04:44 UTC](https://meta.discourse.org/t/topics-list-filter-feature/263641/1 "2023-05-03T04:44:54Z")

</div>

Recentemente, introduzimos uma rota inovadora [/filter](https://meta.discourse.org/filter), permitindo filtragens mais sofisticadas da lista de tópicos. Significativamente, isso marca o primeiro passo em direção a uma linguagem unificada de filtragem de tópicos para busca e filtragem. Além disso, a rota dedicada para filtragem da lista de tópicos aprimora a personalização da barra lateral, pois os usuários agora podem incorporar links como [links de seção personalizados](https://meta.discourse.org/t/custom-sidebar-sections-being-tested-on-meta/255303?u=tgxworld) dentro da barra lateral.

### Como funciona

A rota [/filter](https://meta.discourse.org/filter) possui um campo de entrada onde os usuários podem inserir uma string de consulta para filtrar a lista de tópicos.

Como exemplo, [category:documentation tag:how-to+email](https://meta.discourse.org/filter?q=category%3Adocumentation%20tag%3Ahow-to%2Bemail) filtrará tópicos que estão na categoria #Documentation e que possuem as tags #how-to e #email.

Atualmente, esta é a lista de filtros suportados:

> `status:open` tópicos que não estão fechados ou arquivados  
> `status:closed` tópicos que estão fechados  
> `status:public` tópicos que não têm restrição de leitura (por exemplo, pertencem a uma categoria segura)  
> `status:archived` tópicos que estão arquivados  
> `status:unlisted` tópicos que não são visíveis  
> `status:listed` tópicos que são visíveis  
> `status:deleted` tópicos
> 
> `in:pinned` tópicos que estão fixados (seja fixação global ou por categoria)  
> `in:watching` itens que estou acompanhando - suporta (`muted`,`normal`,`tracking`, `watching_first_post`): permite filtrar itens que você está acompanhando, observando, etc. - múltiplos valores podem ser separados por vírgula  
> `in:bookmarked` itens que eu marquei como favorito
> 
> `category:bug` tópicos na categoria bug E em todas as subcategorias  
> `=category:bug` tópicos na categoria bug excluindo subcategorias  
> `category:documentation:admins` tópicos na subcategoria admins da categoria documentation  
> `category:bug,feature` tópicos na categoria bug ou feature, incluindo todas as subcategorias  
> `=category:bug,feature` tópicos na categoria bug ou feature, excluindo todas as subcategorias  
> `-category:bug,feature` excluindo tópicos na categoria bug ou feature, incluindo todas as subcategorias  
> `-=category:bug,feature` excluindo tópicos na categoria bug ou feature, excluindo apenas todas as subcategorias  
> `categories:` alias para `category`
> 
> `tag:bug+feature` tópicos marcados com as tags bug e feature  
> `tag:bug,feature` tópicos marcados com a tag bug ou feature  
> `-tag:bug+feature` excluindo tópicos marcados com as tags bug e feature  
> `-tag:bug,feature` excluindo tópicos marcados com a tag bug ou feature  
> `tags:` alias para `tag`
> 
> `tag_group:tag_group_name` tópicos marcados com qualquer tag que esteja em `tag_group`  
> `-tag_group:tag_group_name` excluindo tópicos marcados com qualquer tag que esteja em `tag_group`
> 
> `created-by:@USERNAME` tópicos criados por um usuário específico
> 
> `posts-min:X` tópicos com X ou mais postagens  
> `posts-max:X` tópicos com no máximo X postagens  
> `posters-min:X` tópicos onde pelo menos X usuários diferentes postaram  
> `posters-max:X` tópicos onde no máximo X usuários diferentes postaram  
> `likes-min:X` tópicos com X ou mais curtidas  
> `likes-max:X` tópicos com no máximo X curtidas  
> `likes-op-min:X` tópicos com a primeira postagem tendo X ou mais curtidas  
> `likes-op-max:X` tópicos com a primeira postagem tendo no máximo X curtidas  
> `views-min:X` tópicos com X ou mais visualizações  
> `views-max:X` tópicos com no máximo X visualizações
> 
> `activity-before:YYYY-MM-DD` tópicos com a última atualização antes da data especificada  
> `activity-after:YYYY-MM-DD` tópicos com a última atualização após a data especificada  
> `created-before:YYYY-MM-DD` criados antes da data especificada  
> `created-after:YYYY-MM-DD` criados após a data especificada  
> `latest-post-before:YYYY-MM-DD` última postagem criada antes da data especificada  
> `latest-post-after:YYYY-MM-DD` última postagem criada após a data especificada
> 
> `order:activity` ordenar por data de atualização (desc)  
> `order:latest-post` ordenar por criação da última postagem (desc)  
> `order:created` ordenar por criação do tópico (desc)  
> `order:views` ordenar por visualizações do tópico (desc)  
> `order:likes` ordenar por número de curtidas no tópico (desc)  
> `order:likes-op` ordenar por número de curtidas na primeira postagem de cada tópico (desc)  
> `order:posters` ordenar por número de pessoas que postaram (desc)  
> `order:category` ordenar por nome da categoria  
> `order:ANY-asc` inverter a ordem dos resultados para crescente

> [@nathank](#):
>
> Tenho algumas sugestões que seriam boas de incluir na mensagem original:
> 
> ### Ordenar por título (ou seja, alfabeticamente)
> 
> Agora também podemos ordenar por `title` (o que é super útil):
> 
> ### Subcategorias
> 
> Você pode direcionar subcategorias usando este formato:  
> `category:slugcategoria:slugsubcategoria`

### Feedback

Gostaríamos de saber da comunidade aqui se este recurso será valioso para sua própria comunidade e também gostaríamos de saber como você está o utilizando.

Se houver algum filtro que você acha que ajudará em suas necessidades, por favor, nos avise, juntamente com exemplos do que você está tentando fazer.

Por fim, queremos destacar que esta é uma versão muito inicial do recurso e ainda é considerada experimental neste momento. A experiência do usuário precisa de melhorias e estamos trabalhando atualmente para adicionar algum tipo de autocompletar inline ou até mesmo uma interface para permitir que os usuários construam uma linguagem de consulta de filtragem de tópicos sem precisar memorizar todos os filtros.

---

_[View the full topic](https://meta.discourse.org/t/topics-list-filter-feature/263641)._
