Filtro
Mecanismo de consulta do Freeplane: condições, composição, visibilidade de ancestrais e filtros salvos.
Filtro🔗
Definição. Condição aplicada ao mapa que oculta os nós que não a satisfazem, sem alterar o conteúdo.
É o mecanismo que torna praticável trabalhar com mapas de milhares de nós — e a razão pela qual o Freeplane é uma ferramenta de trabalho, não um programa de desenho.
O verbete filtro aparece também no glossário consolidado do guia.
Anatomia de uma condição🔗
[campo] [operador] [valor]
Campos disponíveis:
| Campo | Exemplo |
|---|---|
| Nó | texto contém orçamento |
| Nota | nota contém decidido |
| Detalhes | detalhe existe |
| Ícone | tem button_cancel |
| Atributo | custo maior que 10000 |
| Estilo | usa Bloqueado |
| Link | tem hiperlink |
| Data de criação | depois de 2026-01-01 |
| Data de modificação | nos últimos 7 dias |
| Nível | igual a 2 |
| Prioridade | ícone numérico |
| Nó filtrado | combinações sobre resultados anteriores |
Operadores: contém, é igual a, começa com, termina com, maior que, menor que, existe, não existe, e as versões negadas. Há também opções de sensibilidade a maiúsculas e de expressão regular.
Composição🔗
Condições combinam com E e OU, em grupos aninhados. A lógica é a de uma cláusula WHERE:
(ícone = button_cancel OU ícone = messagebox_warning)
E atributo status ≠ concluído
E nível ≤ 3Ancestrais e descendentes🔗
Duas opções que mudam completamente o resultado:
- Mostrar ancestrais — o caminho da raiz até cada resultado fica visível. Sem isso, os resultados aparecem soltos e você perde o contexto. É quase sempre o que se quer.
- Mostrar descendentes — um nó que bateu traz todo o seu ramo junto.
A combinação padrão útil: ancestrais sim, descendentes não.
Filtro e busca🔗
Busca (Ctrl+F) | Filtro | |
|---|---|---|
| Efeito | Salta para a ocorrência | Oculta o que não bate |
| Vê o conjunto de resultados | Não, um por vez | Sim, todos juntos |
| Condições compostas | Não | Sim |
| Salvável | Não | Sim |
Filtros salvos🔗
Filtros compostos podem ser nomeados e salvos. Eles ficam dentro do .mm, portanto viajam com o arquivo — um mapa entregue com os filtros Pendências, Bloqueios e Da semana já vem com a interface de trabalho pronta.
Efeitos colaterais úteis🔗
- Com filtro ligado,
Ctrl+Aseleciona apenas os nós visíveis — o que permite aplicar estilo, ícone ou operação em massa exatamente ao resultado da consulta. - Várias exportações respeitam o filtro, o que dá relatórios sem alterar o mapa.
- Conectores cujos extremos estão ocultos desaparecem junto.
Relação com estilos condicionais🔗
Estilos condicionais usam a mesma sintaxe de condições, com efeito diferente: em vez de ocultar, aplicam aparência. Uma condição bem escrita pode servir aos dois — como filtro para consultar, como estilo condicional para marcar permanentemente.
Armadilha principal🔗
Salvar o mapa com o filtro ligado. Ele reabre filtrado, e a impressão é de que o conteúdo sumiu. Desligue antes de fechar.
Erros comuns
- Esquecer o filtro ligado e concluir que o mapa perdeu nós
- Filtrar por texto quando o dado deveria estar em atributo — a busca por substring casa demais e de menos
- Ignorar as opções de mostrar ancestrais e descendentes, e ficar com um resultado sem contexto
- Construir uma condição composta sem verificar a precedência de E/OU
Perguntas para reflexão
- Por que a hierarquia só consegue expressar uma classificação por vez?
- Que vantagem um filtro por atributo tem sobre um filtro por texto?
- Para que servem as opções de exibir ancestrais e descendentes do resultado?
- Descreva uma situação em que filtrar é claramente melhor do que reorganizar o mapa.