Pears (версия Orchard) - это поисковая система, которую вы можете установить и работать локально из вашего браузера. Это позволяет вам «индексировать» страницы (т.е. для создания компьютерного представления содержания страниц, необходимых для процесса поиска) и для поиска страниц, которые вы или ваши друзья проиндексировали. Поиск происходит полностью на вашей машине, что означает, что никто не знает, что вы ищете и когда.
Версия фруктовой мухи Orchard включает в себя изящную систему индексации, основанную на обонятельной системе фактической фруктовой мухи ( Drosophila melanogaster ), которая уже использовалась в других приложениях по информатике и распознается за его простоту и высокую эффективность.
Мы с благодарностью признаем финансовую поддержку от NLNet в рамках программы NGI Zero.
Предполагается, что полностью отправленная система груш (одноранговый агент для взаимного поиска) должна полностью распределяться. Вы можете представить это как «автоматизированную» версию фазы 1, где вам не нужно идти и охотиться за капсулами самостоятельно. Ваша установка Pears автоматически найдет их в системах других пользователей и подключается к ним. Мы все еще работаем над этим этапом проекта.
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
Из каталога Pears-Orchard Run:
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 . Вы должны увидеть страницу поиска для груш. У вас еще нет индексированных страниц, поэтому перейдите на страницу FAQ (ссылка в верхней части страницы) и следуйте коротким инструкциям, чтобы заставить вас идти!