Pears (Versionsorchard) ist eine Suchmaschine, die Sie lokal aus Ihrem Browser installieren und ausführen können. Sie können Seiten "indexieren" (dh eine computerlesbare Darstellung der Inhalte der Seiten, wesentlich für den Suchprozess) und die Suche nach Seiten, die Sie oder Ihre Freunde indexiert haben, wesentlich zu erstellen. Die Suche findet vollständig auf Ihrem Computer statt, was bedeutet, dass niemand weiß, wonach Sie suchen.
Die Obstfliegeversion von Orchard umfasst ein nützliches Indexierungssystem, das auf dem olfaktorischen System der tatsächlichen Obstfliege ( Drosophila melanogaster ) basiert, das bereits in anderen Informatikanwendungen verwendet wurde und für die Einfachheit und hohe Effizienz anerkannt ist.
Wir danken finanziellen Unterstützung von NLNET im Rahmen des NGI Zero -Programms.
Das vollwertige Birnen-System (Peer-to-Peer-Agent für erwiderte Suche) soll vollständig verteilt sein. Sie können es sich als "automatisierte" Version von Phase 1 vorstellen, in der Sie nicht selbst nach Schoten suchen müssen. Ihre Birnen -Installation findet sie automatisch in den Systemen anderer Benutzer und stellt eine Verbindung zu ihnen her. Wir arbeiten immer noch an dieser Projektphase.
git clone https://github.com/PeARSearch/PeARS-orchard.git
Wenn Sie Virtualenv noch nicht auf Ihrem Computer eingerichtet haben, installieren Sie es bitte über PIP:
sudo apt-get update
sudo apt-get install python3-setuptools
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Wechseln Sie dann in das Birnen-Orchard-Verzeichnis:
cd PeARS-orchard
Dann rennen:
virtualenv -p python3 env && source env/bin/activate
Aus dem Birnen-Orchard-Verzeichnis rennen Sie:
pip3 install -r requirements.txt
Wenn Sie gleichzeitig in mehreren Sprachen suchen und indexieren möchten, können Sie Ihrer englischen Installation mehrsprachige Unterstützung hinzufügen. Um dies zu tun:
python3 install_language.py lc
Wo Sie LC durch einen Sprachcode Ihrer Wahl ersetzen sollten. Sie können unsere Organisation überprüfen, um festzustellen, welche Sprachen derzeit verfügbar sind. Die Modelle für jede Sprache werden in einem Repository des Formulars Pears-Public-Pods-LC gespeichert, wo "LC" wieder für einen bestimmten Sprachcode steht. Schauen Sie sich zum Beispiel das französische Repo hier an: https://github.com/pearsarch/pears-public-pods-fr.
Rennen Sie in der Wurzel des Repo:
python3 run.py
Gehen Sie jetzt in Ihren Browser bei Localhost: 8080 . Sie sollten die Suchseite für Birnen sehen. Sie haben noch keine Seiten indiziert. Gehen Sie also zur FAQ -Seite (Link oben auf der Seite) und befolgen Sie die kurzen Anweisungen, um Sie zum Laufen zu bringen!