Usando caminhos relativos no recoll

2

Estou usando o recoll para indexar meus arquivos localmente e até agora funciona muito bem. No entanto, eu gostaria que os caminhos fossem relativos ao diretório recoll.conf ou recoll index, de forma que eu pudesse mover os arquivos como quiser.

Isso é possível?

    
por Walter 11.09.2014 / 23:56

1 resposta

1

O manual do usuário declara o seguinte pouco sobre o uso de caminhos relativos em suas definições dir: .

trecho

The field syntax also supports a few field-like, but special, criteria:

dir for filtering the results on file location (Ex: dir:/home/me/somedir). -dir also works to find results not in the specified directory (release >= 1.15.8). Tilde expansion will be performed as usual (except for a bug in versions 1.19 to 1.19.11p1). Wildcards will be expanded, but please have a look at an important limitation of wildcards in path filters.

Relative paths also make sense, for example, dir:share/doc would match either /usr/share/doc or /usr/local/share/doc

Além dessa capacidade e da capacidade de pesquisar em diretórios relativos, não menciono nenhum outro método para ancorar a indexação no diretório em que reside o arquivo de configuração.

Possível hack

Uma ideia que pode funcionar seria criar um link simbólico no diretório em que seu arquivo de configuração reside para informar o nível mais alto do sistema ou onde quer que o indexador faça referência como "TOP". Você poderia então especificar o caminho do link simbólico como seu caminho dir: em seu arquivo de configuração.

$ ln -s /path/to/top/of/index /etc/recoll/somelink

Assumindo que recoll funcionaria com este link simbólico como "TOP", você basicamente poderia usar o link simbólico como um item de configuração externo que poderia "absorver" a natureza variável do caminho enquanto movia o banco de dados recoll , mas ainda permitir que a indexação seja válida.

 dir:/etc/recoll/somelink

Isso teria que ser testado para confirmar que funcionaria. É desconhecido para mim se recoll honra links simbólicos dentro do caminho como este, ou determina a localização física e usa isso ao construir seus índices.

    
por 12.09.2014 / 02:54

Tags