因工作需要,近期使用ELK搭建单位内部“站内搜索”,目前已将内部OA系统20余个流程的表单、附件的数据索引到elasticsearch中,包括打印复印流程、声像采集流程、远程文件发送、规章制度、内线电话等,还有80余个流程待索引,累计索引附件1.2TB

  前期20余个流程数据的收集采用“一个表单,一个SQL”的方式从Oracle数据库中抽取到Redis中,附件正文通过自己开发的单独的程序抽取并合并到Redis中,最后通过Logstash注入到elasticsearch中。

  索引后,使用Tomcat搭建了一套web应用,与用户交互,提供查询入口,分页显示查询结果,高亮关键词。

  (效果截图:略)

  整个过程不是很复杂,只是单位在这块业务投入的资源比较少,领导虽然很重视,但人力资源不足,自己边摸索边实践,没有老司机带路,进度不及自己的预期。

  后续“站内搜索”的主要技术突破、项目经验都将在此总结、分享。

  第一次写博客,一定要坚持下去。

  2018-02-27 20:57:46

最新文章

  1. 搭建自己的apache tomcat php mysql 环境和WordPress站点制作
  2. 翻译-DevOps究竟是什么?
  3. Redis List命令
  4. WP修改ProgressBar的前景色
  5. 【C语言】10-字符和字符串常用处理函数
  6. nginx自启动脚本
  7. android ndk通过遍历和删除文件
  8. SqlParameter 使用
  9. 201521123030 《Java程序设计》第8周学习总结
  10. Android仿微信朋友圈图片浏览器(支持图片手势缩放,拖动)
  11. linux性能调试之vmstat
  12. eclipse快捷键 (包括查找类、方法、变量)
  13. P1481 魔族密码 (LIS)
  14. 老男孩Python全栈视频
  15. Mysql系统知识梳理
  16. Android 将拼接好并加上边框的图片保存到内存卡中
  17. JavaScript 实现数组去重
  18. $python正则表达式系列(4)——分组和后向引用
  19. python 基础篇 16 递归和二分数查找与编码补充回顾
  20. eclipse - unresolved inclusion: <stdio.h>

热门文章

  1. LInux ACL权限控制
  2. CentOS -- RocketMQ 4.3.2 standalone Installation and Configuration
  3. Leetcode之深度优先搜索(DFS)专题-199. 二叉树的右视图(Binary Tree Right Side View)
  4. MyBatis 封装Map,返回不同实体的集合对象
  5. babel-loader与babel-core的版本对应关系
  6. Redis高可用架构
  7. NLP(二十一)根据已有文本LSTM自动生成文本
  8. 五大典型场景中的API自动化测试实践
  9. 集成学习方法Boosting和Bagging
  10. 剑指offer(五):用两个栈实现一个队列