之前公司项目的数据都是从mysql查询,后面需求变更;同时技术上相应的也要改变策略,决定将mongodb和mysql的数据通过es建立索引来查询;

对于还没有接触或者真正了解es的可以先看一下相关Lucene的原理,详情看:

http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html

Lucene是一个开源的全文检索引擎工具包(类似于Java api),而Elasticsearch底层是基于这些包,对其进行了扩展,提供了比Lucene更为丰富的查询语言,可以非常方便的通过Elasticsearch的HTTP接口与底层Lucene交互。
如果在应用程序中直接使用Lucene,你需要覆盖大量的集成框架工作,而使用ElasticSearch就省下了这些集成工作。

最新文章

  1. Android开发学习——android存储
  2. java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind
  3. 使用WebDriver遇到的那些坑
  4. nios II--实验1——hello_world软件部分
  5. HTK学习2:工具使用
  6. 为什么C#不使用多继承?(from stackoverflow)
  7. 为checkboxSelectionModel赋值
  8. VC++6.0打开文件出错的解决办法
  9. jar包冲突与inode
  10. linux开放80 端口
  11. react 和 seamless-immutable
  12. 【Debug】串口发送数据时部分字节被拉长,出现帧错误,原因MCU进入低功耗模式导致串口时钟停了!
  13. Web Deploy发布网站错误 检查授权和委派设置
  14. 小甲鱼Python第五讲课后习题
  15. web项目上传图片需要刷新文件夹才能显示
  16. Valgrind,内存调试工具
  17. 自动化测试Java一:Selenium入门
  18. mysql select缓存使用详解
  19. python2 和 python3兼容写法
  20. SSM-CRUD入门项目——删除

热门文章

  1. nginx 日志统计接口每个小时访问量
  2. Action.c(28): Error -27796: Failed to connect to server "xxxx": [10060] Connection timed out
  3. web.xml中servlet mapping标签
  4. [Java] 缓存池
  5. redis-3.0.0安装
  6. DataX简介
  7. css字体的样式与分类用法总结
  8. C语言实现Windows下获取IP和MAC地址。
  9. python3.x current_question
  10. 深度解析双十一背后的阿里云 Redis 服务