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 和其他各種網站提供。