Como faço para pesquisar um diretório específico com a ferramenta de pesquisa de rastreador?

5

Eu tenho diretórios como ~ Work ~ School ~ Movies. É possível procurar arquivos em apenas um desses diretórios com o tracker-search-tool (ou com o tracker em geral)?

    
por sup 28.05.2011 / 13:10

1 resposta

2

Eu perguntei no IRC e não é possível com o tracker-search-tool, mas é possível no CLI:

  

A ferramenta de pesquisa de rastreador é bastante simples (e eu não estou muito familiarizado   com isso), mas pelo menos isso pode ser   feito usando ferramentas de linha de comando (ou   consultas personalizadas em geral). Por exemplo, para encontrar todos   as imagens em um diretório específico   (ou, na verdade, o URL do qual começa   com esse diretório específico) que   Full-Text-Search corresponde à string   testi pode ser obtido com

tracker-sparql -q "SELECT ?uri nfo:fileName(?uri) WHERE {?uri a nfo:Image . ?uri fts:match 'testi' . ?uri nie:url ?url FILTER(fn:starts-with(?url, 'file:///home/masi/Pictures/Wallpapers')) }"
    
por sup 29.05.2011 / 10:52