Un script para el texto completo que busca las páginas de Linux Man con Elasticsearch.
Se ha desarrollado para jugar con la idea descrita en esta publicación.

Dado que tiene una instancia de ELASTSEARCH en ejecución, el script crea un índice llamado elman y lo alimenta con las páginas del hombre de su sistema Linux utilizando el apropos . Comando para obtener todas las páginas disponibles. Entonces puede usarlo para buscar en texto completo las páginas del hombre tan simple como:
elman concatenate filesEs un script de Ruby, por lo que debe tener el idioma instalado.
Clone este repositorio y con la ejecución del directorio del script:
bundle Para instalar la gema elasticsearch y sus dependencias.
Nota
Si no tiene Bundler en su sistema, instálelo con:
gem install bundlerPara configurar el índice y cargar las páginas del hombre que usa:
./elman -so
./elman --setup El script crea un archivo en su directorio de inicio llamado .elman.yml . Cambie su contenido para que coincida con su configuración:
---
:elasticsearch :
:host : localhost
:port : ' 9200 '
:search_results_size : 10 Para buscar en las páginas del hombre, use:
elman < query > elman edit imagesgit checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Esta herramienta es de código abierto bajo los términos de la licencia del MIT.