สคริปต์สำหรับการค้นหาข้อความเต็มหน้า Linux Man พร้อม Elasticsearch
มันได้รับการพัฒนาเพื่อ เล่น กับแนวคิดที่อธิบายไว้ในโพสต์นี้

เนื่องจากคุณมีอินสแตนซ์ Elasticsearch ที่กำลังทำงานอยู่สคริปต์จึงสร้างดัชนีชื่อ elman และป้อนด้วยหน้ามนุษย์ของระบบ Linux ของคุณโดยใช้ apropos . คำสั่งเพื่อให้ได้หน้าทั้งหมดที่มีอยู่ จากนั้นคุณสามารถใช้มันในการค้นหาข้อความเต็มหน้า Man ได้ง่ายเท่า:
elman concatenate filesมันเป็นสคริปต์ทับทิมดังนั้นคุณต้องติดตั้งภาษา
โคลนที่เก็บนี้และจากการใช้งานไดเรกทอรีของสคริปต์ดำเนินการ:
bundle ในการติดตั้งอัญมณี elasticsearch และการพึ่งพา
บันทึก
หากคุณไม่มี Bundler ในระบบของคุณให้ติดตั้งด้วย:
gem install bundlerในการตั้งค่าดัชนีและโหลดหน้า MAN ที่ใช้:
./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