การรวมการค้นหาแบบง่าย ๆ เข้าด้วยกัน Elasticsearch และ DocIndex เพื่อทำการค้นหาในเอกสารที่ง่ายและมีประสิทธิภาพ
โดยปกติคุณจะไม่ต้องการสร้างและเรียกใช้ DocMag ในพื้นที่ แต่เป็นการดีที่สุดที่จะเรียกใช้คอนเทนเนอร์ Docker ที่เผยแพร่ได้ที่: https://hub.docker.com/r/deckerego/docmagui/
ในการเรียกใช้คอนเทนเนอร์ที่จำเป็นสำหรับการค้นหา facile คุณมีสามตัวเลือกที่แนะนำ:
ดูเอกสาร/ ไดเรกทอรีสำหรับคำแนะนำเกี่ยวกับการติดตั้งและการตั้งค่าบนแพลตฟอร์มเหล่านี้
ไฟล์ดัชนี DocIDX Daemon ภายใน Elasticsearch และเตรียมไว้สำหรับการแสดงผล - นี่คือกระบวนการที่ป้อน Docmag ข้อมูลเพิ่มเติมมีอยู่ที่ https://github.com/deckerego/docidx
การสร้างแอพและโครงสร้างพื้นฐานที่จำเป็นในพื้นที่จะดำเนินการกับ Maven และ docker-compose
เพื่อเขียนคอนเทนเนอร์ที่จำเป็นและกำหนดค่าดัชนี 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
อินสแตนซ์การพัฒนาของการกำหนดค่าองค์ประกอบจะแสดง Elasticsearch, Spring Boot และ Kibana ไปยังพอร์ตท้องถิ่น - ดังนั้นอย่าใช้สิ่งนี้ในการตั้งค่าการผลิต
สิ่งนี้ควรสร้างและเรียกใช้คอนเทนเนอร์ที่จำเป็นจากนั้นเริ่มการจัดทำดัชนีเอกสารจากไดเรกทอรีที่ระบุเป็น DOCUMENT_HOST_DIR หากต้องการปิดและลบข้อมูลเมตา Elasticsearch ที่สร้างขึ้นจากคอนเทนเนอร์เหล่านี้ให้ดำเนินการ:
export DOCUMENT_HOST_DIR=/mnt/documents && docker-compose -f docker-compose.yml -f docker-compose-devel.yml down -v
หากต้องการค้นหาภายในเอกสารของคุณให้ดูรูปขนาดย่อและเปิดเอกสารฉบับเต็มไปที่ http://localhost:1080 สิ่งนี้จะนำคุณไปยังอินเทอร์เฟซการค้นหาหลักซึ่งจะทำการค้นหาข้อความแบบเต็มในเอกสารที่จัดทำดัชนีของคุณ