FALILE -Suchbündel zusammen Elasticsearch und DocIndex, um die Suche nach Dokumenten einfach und effizient zu machen.
Normalerweise möchten Sie docmag nicht lokal erstellen und ausführen. Statt
Um die für eine einfachen Suche erforderlichen Container auszuführen, haben Sie drei empfohlene Optionen:
Anweisungen zur Installation und zum Einrichten auf diesen Plattformen finden Sie im DOCS/ Verzeichnis.
Das Docidx -Daemon indiziert Dateien in Elasticsearch und bereitet sie auf die Anzeige vor - dies ist der Prozess, der DOCMAG füttert. Weitere Informationen finden Sie unter https://github.com/deckerego/docidx
Der Aufbau der App und der erforderlichen Infrastruktur vor Ort wird mit Maven und docker-compose durchgeführt.
Um die erforderlichen Container zu verfassen und Elasticsearch -Indizes zu konfigurieren:
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
Die Entwicklungsinstanz der Kompositionskonfiguration wird Elasticsearch, Spring Boot und Kibana lokalen Ports aussetzen. Verwenden Sie dies also nicht in einer Produktionsumgebung.
Dies sollte die erforderlichen Container erstellen und ausführen und dann mit der Indexierung von Dokumenten aus dem als DOCUMENT_HOST_DIR angegebenen Verzeichnis beginnen. Um die aus diesen Containern generierten Elasticsearch -Metadaten zu schalten und zu löschen, führen Sie aus:
export DOCUMENT_HOST_DIR=/mnt/documents && docker-compose -f docker-compose.yml -f docker-compose-devel.yml down -v
Um in Ihren Dokumenten zu suchen, anzeigen Vorschänder ansehen und das vollständige Dokument öffnen, navigieren Sie zu http://localhost:1080 . Dies sollte Sie zur Hauptsuchschnittstelle bringen, die eine Volltextsuche in Ihren indizierten Dokumenten durchführt.