首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Java

请教大佬们关于 Elasticsearch 的问题

  •  
  •   xiaojianbang · 29 天前 · 1181 次点击

    最新公司新增加了知识库功能,想采用 ElasticSearch,我一脸懵,没接触过搜索类功能,数据存储在 mysql,ElasticSearch 可以去读取吗?有没有什么好的文档可以学习呢?太心酸了

    17 回复  |  直到 2019-11-08 09:56:20 +08:00
        1
    pws22   29 天前
    google 搜索吧,mysql 同步到 es 也是有工具的,先去了解下 es 的 index,type,mapping,事半功倍
        2
    kilen3a   29 天前
    ES 的官网文档挺详细的啊
        4
    lucifer1108   29 天前
    淘宝买个 es 的教程.可以在应用里把 MySQL 的数据读到 es,然后用 es 的功能.
        5
    DawN1ng   29 天前
    知识库的流程一般是设计好索引 mapping,借助 logstash 做 mysql 到 es 的实时全量 /增量同步,最后写 es 相关 service 和业务接口。

    相关资料:
    Elasticsearch 权威指南: https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
    (内容基于 2.X 版本,但是主要是通过这个来了解 ES 相关技术架构及原理,还有全文检索 /高级搜索等概念的入门)
    当前版本官方文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
    当前版本 Java High Level Rest Client: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html

    es 版本迭代很快,所以相关学习能看官方文档就尽量看官方文档。
        6
    Greendays   29 天前
    不能直接读取,需要把 MySQL 数据同步到 ES 上。ES 各版本之间的差异还是比较大的。
        7
    wh1012023498   29 天前
    = = DB 要跟 ES 同步 才能读的,不过楼上所言甚是,,ES 文档那么全。小伙子学起来吧。。ELK 算是常规技能了。
        8
    houzhimeng   29 天前
    6 跟 7 版本差别挺大的,要选好需求
        9
    snappyone   28 天前
    es 不能直接读 mysql,需要单独写一份进 es 做索引,如果在意数据大小可以 es 只存索引,查询命中后回源 mysql 拿原始数据
        10
    xiaojianbang   28 天前
    @pws22 感谢,正在学习官方文档
        11
    xiaojianbang   28 天前
    @kilen3a 因为 es 版本很多,没有这方面的经验所以比较纠结,正在学习文档
        12
    xiaojianbang   28 天前
    @lucifer1108 谢谢,我先看看文档先,尝试着做一下
        13
    xiaojianbang   28 天前
    @snappyone 正有此打算,es 存储索引,数据还是走 mysql
        14
    xiaojianbang   28 天前
    @houzhimeng 谢谢
        15
    xiaojianbang   28 天前
    @wh1012023498 看来要学的还不少呀 哈哈
        16
    xiaojianbang   28 天前
    @DawN1ng 感谢,正在看文档,准备 es 存储索引,数据还是走 mysql
        17
    xuanbg   28 天前
    ES 其实也是一种 NoSQL 数据库
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4142 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 09:05 · PVG 17:05 · LAX 01:05 · JFK 04:05
    ♥ Do have faith in what you're doing.