头痛到爆啊,要背的命令太多了,有点想放弃 ES ,大家觉得 MySQL 的 match against 和 elasticsearch 哪个搜索精度高啊?确实不想花时间去学习这个了,用 match against 凑活着用行不行? 另外,有没有好用的 MySQL 的 full text 插件支持,比如支持同义词,英文的复数, stopwords 等等,谢啦
1
defunct9 2016-07-16 21:40:31 +08:00 via iPhone
够用即可
|
2
Xrong 2016-07-16 21:59:17 +08:00
简单的 match 加了个中文分词不就够了么?哪里需要啥命令???
|
3
Landarky 2016-07-16 22:09:48 +08:00 2
如果项目对数据的精度有要求 建议不要用 ES 怎么说呢 不适合 ES 并不是一个数据库 而是一个搜索引擎。
一年前我就深深的躺了这个坑。总结两条: 1.对查询有精度要求的不要用 ES (满足条件的 100 条,可能只给你返回 99 条) 2.频繁需要修改数据的不要用 ES (虽然是可以实现的,已实现过,但是确实是个坑) 每个东西的用途不同 不是相同类型的东西不要拿来作比较 |
5
matthewgao 2016-07-16 23:33:36 +08:00
ES 还是集中于检索,自动的分布式可以帮助你快速的找到数据分析数据和保证数据不异常丢失,看需求吧
|
6
cevincheung 2016-07-16 23:50:37 +08:00
如果不用 elasticsearch ,那有什么其他产品可以替代呢?
|
7
Weixiao0725 2016-07-16 23:53:34 +08:00
学一下这个挺好的,现在好多公司和项目都在用呢 0
|
8
wander2008 2016-07-17 09:35:42 +08:00 via iPhone
too young too simple
|
9
allenhu 2016-07-17 14:40:17 +08:00 via Android
xunsearch 简单
|