Pears (Version Orchard) es un motor de búsqueda que puede instalar y ejecutar localmente desde su navegador. Le permite 'indexar' páginas (es decir, producir una representación legible por computadora del contenido de las páginas, esencial para el proceso de búsqueda) y buscar páginas que usted o sus amigos han indexado. La búsqueda ocurre completamente en su máquina, lo que significa que nadie sabe lo que está buscando y cuándo.
La versión de la mosca de la fruta de Orchard incluye un ingenioso sistema de indexación basado en el sistema olfativo de la mosca de la fruta real ( Drosophila melanogaster ) que ya se ha utilizado en otras aplicaciones de informática y se reconoce por su simplicidad y alta eficiencia.
Agradecemos el apoyo financiero de NLNet bajo el programa NGI Zero.
Se supone que el sistema de peras totalmente de plantado (agente de igual a igual para la búsqueda recíprogada) se distribuye por completo. Puedes imaginarlo como una versión 'automatizada' de la Fase 1, donde no tienes que ir a buscar vainas tú mismo. La instalación de su peras los encontrará automáticamente en los sistemas de otros usuarios y se conectará a ellos. Todavía estamos trabajando en esta fase del proyecto.
git clone https://github.com/PeARSearch/PeARS-orchard.git
Si aún no ha configurado VirtualEnv en su máquina, instálelo a través de PIP:
sudo apt-get update
sudo apt-get install python3-setuptools
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Luego cambie en el directorio de Pears-Orchard:
cd PeARS-orchard
Luego corre:
virtualenv -p python3 env && source env/bin/activate
Desde el directorio de Pears-Orchard, corre:
pip3 install -r requirements.txt
Si desea buscar e indexar en varios idiomas al mismo tiempo, puede agregar soporte multilingüe a su instalación de inglés. Para hacer esto:
python3 install_language.py lc
Donde debe reemplazar LC con un código de idioma de su elección. Puede consultar nuestra organización para ver qué idiomas están actualmente disponibles. Los modelos para cada idioma se guardan en un repositorio de la forma Pears-Public-Public-LC donde nuevamente, 'LC' significa un código de idioma dado. Por ejemplo, consulte el repositorio francés aquí: https://github.com/pearsearch/pears-public-podsfr.
En la raíz del repositorio, ejecute:
python3 run.py
Ahora, ve a tu navegador en Localhost: 8080 . Debería ver la página de búsqueda de peras. Todavía no tiene páginas indexadas, ¡así que vaya a la página de preguntas frecuentes (enlace en la parte superior de la página) y siga las instrucciones cortas para ponerlo en marcha!