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的浏览器。您应该查看梨的搜索页面。您还没有任何页面索引,因此请转到常见问题解答页面(页面顶部的链接),并按照简短的说明让您前进!