MySQL 5.7 InnoDB 的全文索引新功能:支持 n-gram

2017 年 4 月 5 日
 Livid
http://mysqlserverteam.com/innodb%E5%85%A8%E6%96%87%E7%B4%A2%E5%BC%95%EF%BC%9An-gram-parser/
6954 次点击
所在节点    MySQL
11 条回复
WildCat
2017 年 4 月 5 日
Rails 里用过,感觉并不好用。决定有机会还是上 ES
TangMonk
2017 年 4 月 5 日
N-gram 的索引方式,貌似会占用大量的磁盘空间啊
stabc
2017 年 4 月 5 日
2015 年……
kankana
2017 年 4 月 5 日
5.7 才支持中文的 n-gram
dangyuluo
2017 年 4 月 5 日
@WildCat ES 是好东西,但是现在唯一发愁的就是数据同步。
springmarker
2017 年 4 月 6 日
V 站要上站内搜索了?
nouh
2017 年 4 月 6 日
@dangyuluo 同问,和 mysql 的数据同步怎么搞最好
dangyuluo
2017 年 4 月 6 日
@nouh 我是在逻辑上更新数据的时候都去更新 Elasticsearch ,感觉不是很好。估计得上异步任务,或者直接用后台整体同步, github 上有一些代码,但是一般都不支持 view 。
bravecarrot
2017 年 4 月 10 日
这个厉害了啊
alang
2017 年 4 月 13 日
@nouh 有好几种同步的解决方案,基本都是监控 binlog 。可用。不完美。
alang
2017 年 4 月 13 日
固定长度分词,索引准确度会一塌糊涂,基本不了用了。

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

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

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

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

© 2021 V2EX