Capítulo 6. Pesquisando com o Beagle

Sumário

6.1. Usando o Beagle
6.2. Dicas de pesquisa
6.3. Realizando uma pesquisa de propriedades
6.4. Definindo preferências de pesquisa
6.5. Indexando outros diretórios
6.6. Impedindo a indexação de arquivos e diretórios
6.7. Selecionando fontes de dados para indexação
6.8. Desabilitando o Beagle
6.9. Para obter mais informações

O Beagle é uma ferramenta de pesquisa que indexa seu espaço de informações pessoais (geralmente seu diretório pessoal) para executar solicitações de pesquisa. Com o Beagle, você pode localizar documentos, e-mails e anexos, históricos da Web, conversas IM/IRC, contatos do bloco de endereços, compromissos de calendário, anotações, códigos-fonte, imagens, arquivos de música e de vídeo, arquivos e seu conteúdo, e também aplicativos.

6.1. Usando o Beagle

Para usar o Beagle, clique em Computador, digite seus termos de pesquisa no campo Pesquisar e pressione Enter. Os resultados são exibidos na caixa de diálogo Pesquisas no Ambiente de Trabalho.

Também é possível acessar a Pesquisa na Área de Trabalho clicando em Computador+Mais Aplicativos+Sistema+Pesquisa ou iniciá-la de um terminal usando beagle-search.

[Note]Habilitando o serviço de pesquisa

Para usar o Beagle, o serviço de pesquisa deve estar habilitado. Caso esteja desabilitado, você verá a página O serviço de pesquisa Beagle não está em execução em vez dos resultados da pesquisa. Habilite o serviço permanentemente marcando Iniciar o serviço automaticamente no login e clicando em Iniciar serviço de pesquisa.

Figura 6.1. Caixa de diálogo Pesquisas no Ambiente de Trabalho

Caixa de diálogo Pesquisas no Ambiente de Trabalho

É possível usar as listas de resultados para abrir um arquivo, encaminhá-lo por e-mail, movê-lo para o lixo ou exibi-lo no gerenciador de arquivos. Basta clicar o botão direito do mouse em um item na lista de resultados e selecionar a opção desejada. As opções disponíveis para um item na lista de resultados são determinadas pelo seu tipo de arquivo. Quando você seleciona um arquivo na lista, uma visualização do arquivo é exibida, além de informações como título, caminho e data da última modificação ou do último acesso ao arquivo.

Figura 6.2. Caixa de diálogo Pesquisas no Ambiente de Trabalho com um arquivo selecionado

Caixa de diálogo Pesquisas no Ambiente de Trabalho com um arquivo selecionado

Use o menu suspenso Localizar em para limitar sua pesquisa às fontes de determinado tipo (como aplicativos, documentos, imagens, e-mails, páginas da Web ou contatos). O menu Ver permite classificar os itens na sua lista de resultados de acordo com o nome, a relevância ou a data da última modificação do arquivo.

6.2. Dicas de pesquisa

  • Você pode usar letras maiúsculas ou minúsculas nos termos da pesquisa. Em pesquisas, não há distinção entre maiúsculas e minúsculas.

  • Para pesquisar termos opcionais, use OU (por exemplo, maçãs OU laranjas).

    [Important]

    A opção OU deve estar em letras maiúsculas quando utilizada para indicar termos de pesquisa opcionais.

  • Para excluir termos da pesquisa, use um sinal de menos (-) na frente do termo a ser excluído (por exemplo, a pesquisa maçãs -laranjas encontraria resultados contendo maçãs, mas não laranjas).

  • A forma básica de um termo de pesquisa é usada durante a busca (por exemplo, uma pesquisa por condução terá como resultados conduzir, conduz e conduzido).

  • Para pesquisar uma expressão ou palavra exata, escreva-a entre aspas ("").

  • Palavras comuns como “um”, “o” e “é” são ignoradas.

6.3. Realizando uma pesquisa de propriedades

Por padrão, a ferramenta de pesquisa do Beagle procura termos de pesquisa no texto de documentos e em seus metadados. Para procurar uma palavra em uma propriedade específica, use propriedade:consulta. Por exemplo, author:pedro busca arquivos que têm a palavra “pedro” listada na propriedade Author (Autor).

Tabela 6.1. Palavras-chave de propriedade suportadas

Palavra-chave

Aplica-se a

Propriedade

album

Arquivos de música

Nome do álbum

artist

Arquivo de música

Nome do artista

author

Documento

Autor do documento (o mesmo que Criador do documento)

creator

Documento

Criador do documento, mapeado para dc:criador (por exemplo, criador de arquivos PDF)

email

Bloco de endereços

Endereço de e-mail

emblem

Arquivo

Emblemas utilizados no Nautilus

extension ou ext

Arquivo

Extensão de arquivo (por exemplo, extensão:jpeg ou ext:mp3). Use extensão: ou ext: para pesquisar em arquivos sem extensão.

genre

Arquivo de música

Gênero de música

imagecomment

Arquivo de imagem

Comentários e descrições encontrados em imagens que têm uma legenda IPTC ou um comentário Exif

imagemodel

Imagem JPEG

Modelo de câmera (por exemplo, EOS2D)

imagetag

Arquivo de imagem

Tags de imagem F-Spot e Digikam e palavras-chave IPTC

inarchive

Arquivo

Use inarchive:true para arquivos dentro de outro arquivo

inattachment

Arquivo

Use inattachment:true para anexos de e-mail.

mailfrom

E-mail

Nome do remetente

mailfromaddr

E-mail

Endereço de e-mail do remetente

mailinglist

E-mail

ID da lista de correio (por exemplo, dashboard-hackers.gnome.org)

mailto

E-mail

Nome do destinatário

mailtoaddr

E-mail

Endereço de e-mail do destinatário

speakingto

Bate-papo

Alto-falante

title

Documento

Título do documento, mapeado para dc:title (por exemplo, tag de título em arquivos HTML)


As pesquisas de propriedades seguem as regras citadas na Seção 6.2, “Dicas de pesquisa”. Você pode usar pesquisas de propriedade como uma consulta OU ou uma consulta de exclusão, e as frases podem ser usadas como consulta. Por exemplo, a linha a seguir pesquisa todos os documentos em PDF ou HTML que contenham a palavra “maçã” cuja propriedade de autor contenha “pedro” e cujo título não contenha a palavra “laranjas”:

maçã ext:pdf OR ext:html author:pedro -title:laranjas

6.4. Definindo preferências de pesquisa

Use a caixa de diálogo Preferências de Pesquisa para definir preferências de pesquisa para o Beagle.

  1. Clique em Computador+Centro de Controle+Sistema+Configurações de Pesquisa.

    Você também pode clicar em Pesquisa+Preferências na caixa de diálogo Pesquisas no Ambiente de Trabalho.

    Caixa de diálogo Preferências de Pesquisa
  2. Selecione dentre as opções a seguir:

    Iniciar serviços de pesquisa & indexação automaticamente:  Selecione essa opção se quiser que o daemon de pesquisa seja iniciado automaticamente quando efetuar login na sessão. Se você quiser usar a funcionalidade de pesquisa do Beagle, o daemon deverá estar em execução.

    Indexar os dados enquanto usar energia da bateria: .  Selecione esta opção se quiser que os dados sejam indexados quando seu computador estiver operando com energia de bateria. A desabilitação dessa opção é especialmente útil quando você está usando o &productname em um laptop e deseja parar a indexação quando o laptop está em execução com energia de bateria.

    Indexar com mais rigor enquanto o protetor de tela estiver ativado:  Se o protetor de tela estiver em execução, pressupõe-se que você não está usando o computador ativamente e é possível dedicar mais recursos à indexação. Essa opção não se aplicará se o computador estiver sendo executado com energia de bateria.

    Iniciar pesquisa automaticamente após o usuário parar de digitar:  Selecione esta opção se quiser que o Beagle comece a pesquisa logo que você pára de inserir texto no campo Localizar da janela Pesquisa de Área de Trabalho. Essa opção não tem efeito sobre o campo Pesquisar do menu principal.

    Exibir a janela de pesquisa ao pressionar:  Escolha as teclas que serão exibidas na janela Pesquisa de Área de Trabalho especificando qualquer combinação de Ctrl, Alt e uma tecla de função. F12 é a tecla padrão.

  3. Clique em OK.

6.5. Indexando outros diretórios

Por padrão, o Beagle indexa somente seu diretório pessoal. Se você não quiser que seu diretório pessoal seja indexado, desmarque a opção Indexar meu diretório pessoal na guia Indexação da caixa de diálogo Preferências de Pesquisa. Se quiser indexar pastas adicionais, siga estas etapas:

  1. Clique em Computador+Mais Aplicativos+Sistema+Configurações de Pesquisa.

    Você também pode clicar em Pesquisa+Preferências na caixa de diálogo Pesquisas no Ambiente de Trabalho.

  2. Clique na guia Indexação.

    Preferências de indexação do Beagle
  3. Clique em Adicionar na seção Geral da caixa de diálogo.

  4. Selecione o diretório que você deseja indexar e clique em Abrir.

    Confirme se você tem no mínimo permissões de leitura nos diretórios que adicionar.

  5. Se você deseja remover um diretório da lista de diretórios indexados, selecione-o na lista e clique em Remover.

  6. Clique em OK.

6.6. Impedindo a indexação de arquivos e diretórios

Use a caixa de diálogo Preferências de Pesquisa para especificar recursos que não devem ser indexados. Esses recursos podem ser diretórios, padrões, pastas de e-mail ou tipos de objetos.

  1. Clique em Computador+Mais Aplicativos+Sistema+Configurações de Pesquisa.

  2. Clique na guia Indexação.

  3. Clique em Adicionar na seção Privacidade.

  4. Selecione um recurso a ser excluído da indexação e especifique o caminho até o recurso ou padrão do nome de arquivo.

  5. Clique duas vezes em OK.

6.7. Selecionando fontes de dados para indexação

O Beagle pode indexar várias fontes de dados, dados de diversos aplicativos (por exemplo, e-mails, memorandos e tarefas do Evolution, conversas do Pidgin, anotações do Tomboy ou metadados do Nautilus), arquivos, aplicativos, documentação, páginas de manual e outros itens. Para selecionar as fontes de dados que o Beagle deve indexar, siga estas etapas:

  1. Clique em Computador+Mais Aplicativos+Sistema+Configurações de Pesquisa.

  2. Clique na guia Fontes de Dados.

  3. Marque as fontes de dados que você deseja indexar.

  4. Clique em OK.

  5. Reinicie os serviços de pesquisa para ativar as mudanças pressionando Alt+F2 e digitando

    beagled --replace

    seguido de Enter.

6.8. Desabilitando o Beagle

Em computadores low-end, o Beagle pode utilizar muitos recursos. Para desabilitar o Beagle, clique em Computador+Centro de Controle+Sistema+Configurações de Pesquisa+Pesquisando e desmarque a opção Iniciar serviços de pesquisa & indexação automaticamente.

Também é possível desabilitar o Beagle editando os arquivos de configuração no diretório /etc/beagle/crawl-rules/. Para desabilitar o Beagle, defina a opção CRAWL_ENABLED como no em todos os arquivos crawl-* no diretório.

6.9. Para obter mais informações

Mais informações sobre o Beagle podem ser encontradas nos seguintes sites: