Facile Search Bundles ensemble Elasticsearch et Docindex pour rendre la recherche sur des documents simples et efficaces.
Habituellement, vous ne voudrez pas construire et exécuter DocMag localement, il est plutôt exécuté d'exécuter le conteneur Docker publié sur: https://hub.docker.com/r/deckerego/docmagui/
Pour exécuter les conteneurs nécessaires à la recherche facile, vous avez trois options recommandées:
Voir les documents / répertoires pour les instructions sur l'installation et la configuration sur ces plates-formes.
Le démon Docidx index des fichiers dans Elasticsearch et les prépare à l'affichage - c'est le processus qui alimente DocMag. Plus d'informations sont disponibles sur https://github.com/deckerego/docidx
La construction de l'application et son infrastructure nécessaire localement sont effectuées avec Maven et docker-compose .
Pour composer les conteneurs nécessaires et configurer les index Elasticsearch:
mvn install
export DOCUMENT_HOST_DIR=/mnt/documents && docker-compose -f docker-compose.yml -f docker-compose-devel.yml up -d
cd es/
./configure.sh
L'instance de développement de la configuration de composition exposera Elasticsearch, Spring Boot et Kibana aux ports locaux - donc ne l'utilisez pas dans un paramètre de production.
Cela devrait créer et exécuter les conteneurs nécessaires, puis commencer à indexer les documents du répertoire spécifié comme DOCUMENT_HOST_DIR . Pour fermer et supprimer les métadonnées Elasticsearch générées à partir de ces conteneurs, exécutez:
export DOCUMENT_HOST_DIR=/mnt/documents && docker-compose -f docker-compose.yml -f docker-compose-devel.yml down -v
Pour rechercher dans vos documents, consultez les miniatures et ouvrez le document complet, accédez à http://localhost:1080 . Cela devrait vous amener à l'interface de recherche principale, qui effectuera une recherche de texte intégral sur vos documents indexés.