Verbose The Indexer
1.0.0
Verbose 是一个基于 python 的应用程序,它可以通过使用索引并提供良好的用户界面来帮助您轻松搜索 txt 和 pdf 文件。
设置
sudo apt-get install libgtk-3-dev
pip3 install -r requirements.txt
运行
python3 main.py
如果查询包含在引号中,则结果将完全包含这些结果,否则可能会采用其他顺序。 (例如:- 搜索好男孩将同时显示好男孩和好男孩,但是当选择精确搜索“好男孩”时,只会显示好男孩的结果。
如果未找到特定单词,那么我们会尝试找到该单词的最佳匹配项。
选择特定文件时,将显示查询的所有出现情况,并且单击特定出现情况时,将从文件的特定页码或行号打开文件。
项目中使用的数据结构是字典、列表和集合。
主索引词典 = { 单词 : { 书籍 : { 页/行 : [出现次数] } } }
单个文件字典(保存的字典)= { 单词 : { 页/行 : [出现次数] } }
答案 = { 书籍:[页码/行号] }
Peter Norvig 的“您的意思是实施链接吗”
Quora 的回答给了我们基本的想法链接
GTK+ 文档链接
数据集由 Project Guntenburg、20Newsgroup 和其他各种网站提供。