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

2018-08-15 14:41:08 +08:00
 javaCoder

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

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

不一样,不管是 redis 做消息队列还是 mq 做消息队列,都要额外的成本来维护,而现在的情况是新版的 MySQL 可以在 SQL 里直接中文全文检索,同时可以集成到 ORM 里,大大降低了开发成本与维护难度。
yuan0808
2018-08-15 16:45:26 +08:00
@zjsxwc 涉及到分词,复杂条件搜索 ,特别是数据量大涉及到分库分表的时候,还是 es 好用
javaCoder
2018-08-15 17:12:24 +08:00
@orangeade 自己搭的没有其他影响因素就直接上了 go-mysql-elasticsearch

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/480032

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX