Verbose เป็นแอปพลิเคชันที่ใช้ Python ซึ่งช่วยให้คุณค้นหาไฟล์ txt และ pdf ได้อย่างง่ายดายโดยใช้การจัดทำดัชนีและจัดเตรียมอินเทอร์เฟซผู้ใช้ที่ดี
การตั้งค่า
sudo apt-get install libgtk-3-dev
pip3 install -r requirements.txt
เพื่อวิ่ง
python3 main.py
หากคำค้นหาอยู่ในเครื่องหมายคำพูด ผลลัพธ์ก็จะมีผลลัพธ์เหล่านั้นทุกประการ มิฉะนั้นอาจอยู่ในลำดับอื่น ( เช่น:- การค้นหาเด็กดีจะแสดงทั้งเด็กดีและเด็กดี แต่เมื่อเลือกการค้นหาที่แน่นอนแล้ว “เด็กดี” จะแสดงเฉพาะผลลัพธ์ของเด็กดีเท่านั้น
หากไม่พบคำใดคำหนึ่ง เราจะพยายามค้นหาคำที่ตรงกับคำนั้นมากที่สุด
เมื่อเลือกไฟล์ใดไฟล์หนึ่ง การสืบค้นทั้งหมดจะปรากฏขึ้น และเมื่อคลิกที่ไฟล์ใดไฟล์หนึ่งจะเปิดขึ้นจากหมายเลขหน้าหรือหมายเลขบรรทัดของไฟล์นั้น
โครงสร้างข้อมูลที่ใช้ในโปรเจ็กต์ ได้แก่ พจนานุกรม รายการ และชุด
พจนานุกรมดัชนีหลัก = { คำ : { หนังสือ : { หน้า/บรรทัด : [รายการ] } } }
พจนานุกรมไฟล์ส่วนบุคคล (อันที่บันทึกไว้) = { Word : { หน้า/บรรทัด : [รายการ] } }
คำตอบ = { หนังสือ : [หมายเลขหน้า/บรรทัด] }
ลิงก์ Did You Mean Implementation ของ Peter Norvig
คำตอบของ Quora ที่ให้ลิงก์แนวคิดพื้นฐานแก่เรา
ลิงก์เอกสาร GTK+
ชุดข้อมูลโดย Project Guntenburg, 20Newsgroup และไซต์อื่นๆ มากมาย