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

全文检索也可以很简单, Elasticsearch 快速上手实践

  •  
  •   javaCoder · 2018-08-15 14:41:08 +08:00 · 2879 次点击
    这是一个创建于 2298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    全文检索也可以很简单,Elasticsearch 快速上手实践,具体操作请看 ------> http://www.hchstudio.cn/article/2018/2150/

    21 条回复    2018-08-16 10:18:52 +08:00
    loongwang
        1
    loongwang  
       2018-08-15 15:11:46 +08:00
    楼主几年经验啊,很厉害啊
    javaCoder
        2
    javaCoder  
    OP
       2018-08-15 15:20:27 +08:00
    @loongwang 去年毕业的,一年多点吧
    loongwang
        3
    loongwang  
       2018-08-15 15:21:59 +08:00
    牛皮牛皮
    loongwang
        4
    loongwang  
       2018-08-15 15:25:09 +08:00
    博客不能评论吗
    javaCoder
        5
    javaCoder  
    OP
       2018-08-15 15:37:01 +08:00
    @loongwang 可以评论的,博客的评论是基于 github 的需要登录 github 才行
    sjmcefc2
        6
    sjmcefc2  
       2018-08-15 16:00:06 +08:00
    @javaCoder 请教可以不加 spark 进行数值聚合、比较等计算吗
    loongwang
        7
    loongwang  
       2018-08-15 16:03:41 +08:00
    javaCoder
        8
    javaCoder  
    OP
       2018-08-15 16:11:33 +08:00
    @loongwang 嗯,您说哪里有问题,我改下
    javaCoder
        9
    javaCoder  
    OP
       2018-08-15 16:12:11 +08:00
    @sjmcefc2 这个不了解
    mumbler
        10
    mumbler  
       2018-08-15 16:13:05 +08:00
    直接用阿里云的开放搜索,都不用学
    yuan0808
        11
    yuan0808  
       2018-08-15 16:15:58 +08:00
    楼主博客主题是自己写的吗,挺简洁的,能否分享一波
    javaCoder
        12
    javaCoder  
    OP
       2018-08-15 16:17:11 +08:00
    @yuan0808 使用的是 hexo 的一个主题,然后自己修改了一点
    loongwang
        13
    loongwang  
       2018-08-15 16:21:50 +08:00
    @javaCoder 那篇文章没法评论, 显示 init error
    zjsxwc
        14
    zjsxwc  
       2018-08-15 16:24:25 +08:00
    汗。。。,我们是从 Elasticsearch 迁回 MySQL,MySQL 的全文检索功能现在也不错了,直接写 SQL 就行
    javaCoder
        15
    javaCoder  
    OP
       2018-08-15 16:27:30 +08:00
    @loongwang 你可以去讨论区刷一波评论,哈哈
    javaCoder
        16
    javaCoder  
    OP
       2018-08-15 16:28:47 +08:00
    @zjsxwc 就像 redis 也可以做消息队列,但是大多数人都用专门的 mq,是一个道理的
    orangeade
        17
    orangeade  
       2018-08-15 16:31:06 +08:00
    go-mysql-elasticsearch 也调研过,
    因为需要更改 mysql,binlog 格式,线上环境还是没采用,
    最后还是使用了 logstash 来同步 mysql 数据
    zjsxwc
        18
    zjsxwc  
       2018-08-15 16:39:47 +08:00
    @javaCoder

    不一样,不管是 redis 做消息队列还是 mq 做消息队列,都要额外的成本来维护,而现在的情况是新版的 MySQL 可以在 SQL 里直接中文全文检索,同时可以集成到 ORM 里,大大降低了开发成本与维护难度。
    yuan0808
        19
    yuan0808  
       2018-08-15 16:45:26 +08:00
    @zjsxwc 涉及到分词,复杂条件搜索 ,特别是数据量大涉及到分库分表的时候,还是 es 好用
    javaCoder
        20
    javaCoder  
    OP
       2018-08-15 17:12:24 +08:00
    @orangeade 自己搭的没有其他影响因素就直接上了 go-mysql-elasticsearch
    javaCoder
        21
    javaCoder  
    OP
       2018-08-16 10:18:52 +08:00
    @mumbler 主要还是想学习点新东西嘛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.