Pears (versão Orchard) é um mecanismo de pesquisa que você pode instalar e executar localmente a partir do navegador. Ele permite que você 'indexem' as páginas (ou seja, produza uma representação legível por computador do conteúdo das páginas, essencial para o processo de pesquisa) e para pesquisar páginas que você ou seus amigos indexaram. A pesquisa acontece inteiramente em sua máquina, o que significa que ninguém sabe o que você está procurando e quando.
A versão Fruit Fly do Orchard inclui um sistema de indexação bacana baseado no sistema olfativo da mosca real da fruta ( Drosophila melanogaster ), que já foi usada em outras aplicações de ciência da computação e é reconhecida por sua simplicidade e alta eficiência.
Agradecemos o apoio financeiro da NLNET no programa NGI Zero.
O sistema de peras de pleno direito (agente ponto a ponto para pesquisa recíproca) deve ser completamente distribuída. Você pode imaginá -lo como uma versão 'automatizada' da Fase 1, onde você não precisa procurar por pods. Sua instalação de peras os encontrará automaticamente nos sistemas de outros usuários e se conectará a eles. Ainda estamos trabalhando nesta fase do projeto.
git clone https://github.com/PeARSearch/PeARS-orchard.git
Se você ainda não configurou o VirtualEnv em sua máquina, instale -o via Pip:
sudo apt-get update
sudo apt-get install python3-setuptools
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Em seguida, mude para o diretório Pears-Orchard:
cd PeARS-orchard
Em seguida, corra:
virtualenv -p python3 env && source env/bin/activate
Do diretório Pears-Orchard, Run:
pip3 install -r requirements.txt
Se você deseja pesquisar e indexar em vários idiomas ao mesmo tempo, poderá adicionar suporte multilíngue à sua instalação em inglês. Para fazer isso:
python3 install_language.py lc
onde você deve substituir o LC por um código de idioma de sua escolha. Você pode verificar nossa organização para ver quais idiomas estão disponíveis no momento. Os modelos para cada idioma são salvos em um repositório do formulário Pears-Public-Pods-LC, onde novamente, 'LC' significa um determinado código de idioma. Por exemplo, consulte o repo francês aqui: https://github.com/pearsearch/pears-public-pods-fr.
Na raiz do repo, corra:
python3 run.py
Agora, vá para o seu navegador no localHost: 8080 . Você deve ver a página de pesquisa de peras. Você ainda não tem páginas indexadas, então vá para a página de perguntas frequentes (link na parte superior da página) e siga as instruções curtas para que você vá em frente!