Um script para o texto completo pesquisando as páginas do Linux Man com o Elasticsearch.
Foi desenvolvido para brincar com a idéia descrita neste post.

Dado que você tem uma instância de pesquisa de pesquisa em execução, o script cria um índice chamado elman e o alimenta com as páginas MAN do seu sistema Linux usando o apropos . comando para obter todas as páginas disponíveis. Em seguida, você pode usá -lo para pesquisa de texto completo nas páginas do homem tão simples quanto:
elman concatenate filesÉ um script de rubi para que você deve ter o idioma instalado.
Clone este repositório e com a execução do diretório do script:
bundle para instalar a gema elasticsearch e suas dependências.
Observação
Se você não tiver empuxo no seu sistema, instale -o com:
gem install bundlerPara configurar o índice e carregar as páginas do homem, use:
./elman -sou
./elman --setup O script cria um arquivo no seu diretório inicial chamado .elman.yml . Altere seu conteúdo para corresponder à sua configuração:
---
:elasticsearch :
:host : localhost
:port : ' 9200 '
:search_results_size : 10 Para pesquisar nas páginas do homem, use:
elman < query > elman edit imagesgit checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Esta ferramenta é de código aberto nos termos da licença do MIT.