PeARS orchard
Orchard
Pears(版本果園)是您可以從瀏覽器本地安裝和運行的搜索引擎。它允許您“索引”頁面(即產生頁面內容的計算機可讀表示形式,對搜索過程必不可少),並蒐索您或您的朋友已索引的頁面。搜索完全發生在您的機器上,這意味著沒人知道您在尋找什麼以及何時搜索。
果園的果蠅版本包括一個基於實際果蠅(果蠅Melanogaster )的嗅覺系統的漂亮索引系統,該系統已經在其他計算機科學應用中使用,並以其簡單性和高效率而被認可。
我們非常感謝NLNET在NGI零計劃下的財政支持。
正式的梨系統(用於往復式搜索的點對點代理)被完全分佈。您可以將其想像為第1階段的“自動化”版本,您不必自己去尋找豆莢。您的梨安裝將在其他用戶系統上自動找到它們,並連接到它們。我們仍在研究項目的這一階段。
git clone https://github.com/PeARSearch/PeARS-orchard.git
如果您尚未在計算機上設置Virtualenv,請通過PIP安裝它:
sudo apt-get update
sudo apt-get install python3-setuptools
sudo apt-get install python3-pip
sudo pip3 install virtualenv
然後更改為梨 - 遠程目錄:
cd PeARS-orchard
然後運行:
virtualenv -p python3 env && source env/bin/activate
從梨 - 奧查德目錄中,運行:
pip3 install -r requirements.txt
如果您想同時搜索和索引多種語言,則可以在英語安裝中添加多語言支持。為此:
python3 install_language.py lc
您應該在哪裡用您選擇的語言代碼替換LC。您可以檢查我們的組織以查看當前可用的語言。每種語言的模型都保存在Pears-Public-Pods-Lc形式的存儲庫中,其中“ LC”代表給定的語言代碼。例如,在此處查看法語回購:https://github.com/pearsearch/pears-public-pods-fr。
在存儲庫的根源中,運行:
python3 run.py
現在,請訪問Localhost:8080的瀏覽器。您應該查看梨的搜索頁面。您還沒有任何頁面索引,因此請轉到常見問題解答頁面(頁面頂部的鏈接),並按照簡短的說明讓您前進!