Implementando as Views no Evernote ( buscas complexas )

A algum tempo atrás mostrei aqui minha nova configuração do Evernote. É sem dúvida uma das ferramentas mais importantes hoje para mim. Guardar notas e ter acesso as mesmas no momento em que eu preciso é sem dúvida um ganho bem grande para minha organização pessoal[bb].

Bom, como eu disse, minha configuração atual do Evernote é esta aqui: 

[flickr-photo:id=4408098337,size=-]

E como eu já havia explicado no outro post, uma das coisas que mais me ajudou a criar as views de referência foi o recurso de busca do Evernote. 

Apesar de usar o GTD, eu sempre implementei tudo de um jeito altamente meu. Nunca me preocupei com as designações que o autor do Livro Base[bb] ( A Arte de Fazer Acontecer ) para esta técnica utiliza. Mas, ao mesmo tempo, ter lido o livro e conseguido implementar isto nas várias ferramentas que uso, foi um ganho tremendo em produtividade

A primeira coisa ao pensar em buscas complexas no seu Evernote é lembrar que as suas tags devem lhe ajudar a conseguir chegar ao seu conteúdo. Ou seja, planeje o seu Evernote de modo que as tags lhe ajudem e não lhe atrapalhem.

Quer um exemplo ? Tem uma série de conteúdos que tem relação com o postfix. Resumo, eu criei uma tag postfix.
Em compensação, tenho vários dados de clientes que preciso de guardar. Estes dados estão com a tag clientes e outras que possam ser pertinentes.

Resumo, em uma busca recuperar estes dados é muito mais fácil. 

Outro recurso, interessantíssimo do Evernote é poder salvar uma busca. Olha que legal, eu busco o conteúdo que tem relação com o Postfix. Achei que a busca me será útil no futuro. Salvo a busca e depois é só ir em "Saved Searches" e pronto, em um clique tenho a busca igual a última que fiz. 

E, por sinal, ambas as duas coisas que citei acima, foram a chave para a boa implementação do meu Evernote atual. 

De posse destes dois recursos, foi a hora de criar um modo de organizar minhas buscas. No Gmail, a um bom tempo atrás, utilizei um plugin do Firefox chamado GTDInbox ( que em sua nova versão está horrível ), e que me forçou a criar uma organização bem GTD para minha estrutura de pastas do IMAP

Esta estrutura segue o seguinte: 

  • S - Status (  ou seja, a fazer, fazendo, etc )
  • P - Projetos
  • R - Referências
  • C - Contextos 

Pessoalmente, no caso do Evernote, enxergo tudo como Referência, já que são  documentos guardados para futura referência.
Portanto, segui a seguinte estrutura de criação das minhas views ( ou seja, visões do conteúdo ). 

R/AssuntoPai/LigaçãoMaisPróxima

No caso de clientes: 

R/Profissional/Clientes

E por aí vai. Mas como chegar a busca exatamente, ou seja, o resultado somente com o conteúdo clientes. 

Se formos na busca padrão do Evernote e digitar clientes, ele buscará em todo o conteúdo a palavra cliente. E por sua vez, lhe devolverá um resultado que não surtirá o efeito desejado. 

Numa pesquisa rápida sobre a API do Evernote, notei que ele fornece algumas coisas bem legais. Tal qual o Google , operadores que tornam  sua busca mais específica. 

Assim, para chegar ao conteúdo que contém a tag clientes ( ou seja, somente o conteúdo que tem coisas referentes a clientes ), a busca deve ser digitada do seguinte modo: 

tag:clientes 

Com isto, você irá restringir a sua busca a todo o conteúdo que contenha a tag clientes. Notou como é importante a correta utilização das tags ? 

No meu caso, o uso da busca por tags já me resolveu todo o problema. Mas a API não pára por aí. 

Continuando nas tags, podemos utilizar ainda : 

  • tag:clientes* - vai procurar tudo que contenha clientes + qualquer coisa depois de nas tags
  • -tag:clientes - está na cara, tudo que não contém clientes na tag

Outra forma de busca é a intitle, ou seja, que busca tudo que está no título da nota. Segue a mesma estrutura que o intitle que existe no Google. 

  • intitle:postfix - procura tudo que contenha postfix no título
  • intitle:postfix* - tudo que tenha postfix + qualquer cosia depois
  • -intitle:postfix - qualquer coisa menos as que contenham postfix no título 

Outra busca que eu achei legal é a de data de criação. Um exemplo da aplicação é que você se lembra de ter criado a nota, mas não lembra de nenhum dado que tenha colocado na mesma. 

  • created:20070704 - todas as notas criadas em 04 de julho de 2007
  • -created:20070704 - tudo menos o que foi criado no dia 04 de julho de 2007
  • created:day-1  - tudo que foi criado hoje ou ontem.
  • created:day-1 -created:day   - tudo que foi criado ontem somente.
  • created:day-30  - tudo criado nos últimos 30 dias
  • created:week - tudo criado na semana ( domingo até o sábado )
  • -created:month  - notas que foram criadas antes do mês corrente
  • created:year-1  - notas criadas no ano passado.

Como pode ser visto acima, com as operações temos muita coisa que pode ser feita. Como ? Veja só, quero todas as notas criadas a um ano atrás, que sejam do assunto postfix criadas no ano passado: 

tag:postfix created:year-1

Ou até tudo que criei de postfix no ano corrente.

tag:postfix created:year

Ou seja, as buscas se tornam muito mais produtivas e divertidas. 

Mas, existem mais algo que a API me fornece ? Sim ... existe. Uma busca que no fundo, é interessante para busca de mídias. 

resource:[MIME type string], ou seja procura o padrão MIME de algum arquivo específico. 

Exemplos: 

  • resource:image/gif   - procura por arquivos gif
  • resource:audio/*  - procura por arquivos de áudio
  • -resource:image/* - tudo menos qualquer tipo de imagem

Pode ser chover no molhado mas a cada dia que passa vejo que o Evernote é uma caixa de surpresa em termos de usabilidade.
Eu achei este uso e muitas pessoas podem achar outros usos para o mesmo. 

Espero que este post tenha alguma utilidade, e se alguém achar alguma coisa legal a ser acrescentada aqui, ajudando na implementação de outras funcionalidades no Evernote, não se acanhe. 

Gosto sempre de saber como implementar novas funcionalidades nas ferramentas que uso no meu dia a dia.