学了一天的 Elasticsearch,现在想写一本书,封面都设计好了,大家看看怎样?

2016-07-16 21:37:20 +08:00
 Reign

头痛到爆啊,要背的命令太多了,有点想放弃 ES ,大家觉得 MySQL 的 match against 和 elasticsearch 哪个搜索精度高啊?确实不想花时间去学习这个了,用 match against 凑活着用行不行? 另外,有没有好用的 MySQL 的 full text 插件支持,比如支持同义词,英文的复数, stopwords 等等,谢啦

4046 次点击
所在节点    程序员
9 条回复
defunct9
2016-07-16 21:40:31 +08:00
够用即可
Xrong
2016-07-16 21:59:17 +08:00
简单的 match 加了个中文分词不就够了么?哪里需要啥命令???
Landarky
2016-07-16 22:09:48 +08:00
如果项目对数据的精度有要求 建议不要用 ES 怎么说呢 不适合 ES 并不是一个数据库 而是一个搜索引擎。
一年前我就深深的躺了这个坑。总结两条: 1.对查询有精度要求的不要用 ES (满足条件的 100 条,可能只给你返回 99 条) 2.频繁需要修改数据的不要用 ES (虽然是可以实现的,已实现过,但是确实是个坑)
每个东西的用途不同 不是相同类型的东西不要拿来作比较
Reign
2016-07-16 22:11:08 +08:00
@Landarky 谢谢,目前 MATCH AGAINST 搜索精度感觉很一般啊,有没有优秀一点的站内搜索解决方案?
matthewgao
2016-07-16 23:33:36 +08:00
ES 还是集中于检索,自动的分布式可以帮助你快速的找到数据分析数据和保证数据不异常丢失,看需求吧
cevincheung
2016-07-16 23:50:37 +08:00
如果不用 elasticsearch ,那有什么其他产品可以替代呢?
Weixiao0725
2016-07-16 23:53:34 +08:00
学一下这个挺好的,现在好多公司和项目都在用呢 0
wander2008
2016-07-17 09:35:42 +08:00
too young too simple
allenhu
2016-07-17 14:40:17 +08:00
xunsearch 简单

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

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

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

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

© 2021 V2EX