elman
1.0.0
使用Elasticsearch搜索Linux Man页面的全文脚本。
它已经开发出来了本文中描述的想法。

鉴于您有一个运行的Elasticsearch实例,该脚本会创建一个名为elman的索引,并使用apropos .命令获取所有可用页面。然后,您可以使用它来全文搜索男人页面,如:
elman concatenate files这是一个红宝石脚本,因此您必须安装语言。
克隆此存储库,然后使用脚本的目录执行:
bundle安装elasticsearch Gem及其依赖项。
笔记
如果您的系统上没有捆绑器,请安装它:
gem install bundler设置索引并加载人页面使用:
./elman -s或者
./elman --setup该脚本在您的主目录下创建一个名为.elman.yml的文件。更改其内容以匹配您的设置:
---
:elasticsearch :
:host : localhost
:port : ' 9200 '
:search_results_size : 10 要搜索男人页面,请使用:
elman < query > elman edit imagesgit checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )此工具是MIT许可条款下的开源。