Nepomuk Strigi File Indexing e strigiclient não usando os mesmos dados?

1

Estou usando o KUbuntu 10.04. Por um bom tempo agora, eu configurei e habilitei o servidor Nepomuk / Strigi para indexar arquivos na minha área de trabalho. Strigi é stil indexação depois de mais de uma semana, e a caixa de diálogo quando eu clico no ícone Strigi na bandeja do sistema me diz que atualmente existem 17.062 arquivos no índice, e o tamanho da loja do Nepomuk é 2.8 GiB.

Acabei de instalar o strigiclient para realmente poder pesquisar esses dados, e ao iniciar o strigiclient, ele me diz que há zero documentos indexados e que o tamanho do índice é 0MB. Quando clico no botão "iniciar indexação" no strigiclient, os números começam a crescer, independentemente dos dados de indexação do arquivo Nepomuk / Strigi.

O Strigi e o strigiclient deveriam estar usando os mesmos dados? O que o Nepomuk Strigi File Indexing está fazendo todo esse tempo e como posso pesquisar os dados indexados? Eu gostaria de usar o Strigi para indexar meus dados, mas a documentação sobre isso é quase inexistente, e eu fico experimentando e adivinhando, e achando que strigiclient e Nepomuk / Strigi não parecem se importar um com o outro. / p>

Como posso realizar pesquisas simples com o Strigi? (ou seja, "encontrar um arquivo contendo a string 'foobar'" ou "encontrar um arquivo contendo 'foobar' em seu nome").

    
por Fred 30.08.2010 / 20:07

1 resposta

1

Eu acredito que você está correto. O Kubuntu 11.04 tem o mesmo problema. strigiclient mostra arquivos -1 indexados. Meu entendimento é que versões mais recentes do KDE usam Nepomuk para rastrear informações de arquivos e o Nepomuk invoca um nepomukstrigiservice , não strigidaemon , para indexação de texto completo. Use as configurações do sistema > Pesquisa na área de trabalho > Consulta de área de trabalho > Indexação de arquivos para controlar como isso funciona; a configuração é armazenada em ~/.kde/share/config/nepomukstrigir c, não ~/.strigi/daemon.conf . Pode ser possível usar apenas strigiclient / strigidaemon com suas configurações e banco de dados separados, mas você provavelmente deve então desativar o Nepomuk.

A maneira da GUI de fazer uma pesquisa de texto completo usando Nepomuk / strigi no KDE é usar o gerenciador de arquivos Dolphin, que no KDE 4.6 possui um painel Find ... com uma opção [Content]. Existem ferramentas de linha de comando deepgrep e deepfind que também parecem usar seu índice. Claro que também há grep -ri sometext some/path

    
por 02.10.2011 / 03:42

Tags