docmag
Release 0.4.5
便利的搜索捆绑包一起使用Elasticsearch和DocIndex,以简单有效地浏览文档。
通常,您不想在本地构建和运行docmag,而是运行出版的Docker容器:https://hub.docker.com/r/deckerego/docmagui/
要运行便利搜索所需的容器,您有三个建议的选项:
有关在这些平台上安装和设置的说明,请参见文档/目录。
DocIdx守护程序在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 。这应该将您带到主要搜索界面,该接口将对您的索引文档执行全文搜索。