csdn_sqj 2020-03-09 15:15 采纳率: 40%
浏览 798
已采纳

Elasticsearch怎么在项目/业务中使用?

这两天在学Elasticsearch,有个疑惑:
.......
一开始我所了解到的Elasticsearch,是个用于搜索的框架。
但是在学习的过程中,我看了很多的例程(springboot整合Elasticsearch),发现很少有涉及到Elasticsearch整合mysql(等数据库)。
例程给我的感觉就是:不需要mysql里的数据,直接在Elasticsearch里新建个表,然后再在里面存数据来查询。

+++++
问题来了,一个项目总该要用mysql、Oracle等数据库吧?Elasticsearch怎么查这些数据库里的数据呢?请大神解惑。
如果大神有相关的教程(基于Windows),还请贴出来让我了解是怎么回事,谢谢了

  • 写回答

1条回答 默认 最新

  • ꧁gaoKuo꧂ 2020-03-09 17:19
    关注

    Elasticsearch是属于某一项突出的数据库,适合用来做关键字检索(比如搜索引擎)功能
    它和mysql这种作为数据库没什么本质的区别,都是能存储,能查询. 没有谁整合谁,就好像你java去整合php???
    问题来了,一个项目总该要用mysql、Oracle等数据库吧 这句话是不对的 你可以只用es,没有什么项目是必须要传统关系数据库的
    例程给我的感觉就是:不需要mysql里的数据,直接在Elasticsearch里新建个表,然后再在里面存数据来查询。这句话是对的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵