感觉 elasticsearch 很不适合个人开发啊

2019-05-16 10:37:40 +08:00
 cooljs

感觉很吃配置,在 1g 内存的 vps 上运行,各种出错。。要么 java 内存不够了,要么 es 连接超时了。。蓝瘦

8329 次点击
所在节点    数据库
88 条回复
lusi1990
2019-05-16 12:30:54 +08:00
看下官方文档 ,有最低配置和建议配置
hurrytospring
2019-05-16 13:19:07 +08:00
本地跑方法太多了。。改 host 文件,代理,关闭验证。。。
TimLang
2019-05-16 13:31:40 +08:00
如果你是小站长,肯定不适合用 elasticsearch,成本(服务器)太高,建议使用 postgresql,可以搜索下,自带全文检索,而且有现成的分词插件。
iyangyuan
2019-05-16 14:13:07 +08:00
小站直接用 mysql 自己实现倒排索引,简单高效
cooljs
2019-05-16 14:20:00 +08:00
@deepzz 牛批啊,es 不会莫名其妙的抽风吗
cooljs
2019-05-16 14:20:39 +08:00
cooljs
2019-05-16 14:27:26 +08:00
@neoblackcap 你这个问题,堆配置就可以解决,,估计是这样的😂
cooljs
2019-05-16 14:40:22 +08:00
@LukeChien 有关键词吗
@lusi1990 OK
@jamblues
@TimLang
@iyangyuan 我是根据搜索内容排序,我查查 pg,mysql 的资料,多谢大佬们
hxt
2019-05-16 15:12:19 +08:00
你要存的数据量是多少级别的,访问量多少?字段配置把要用到查询的字段设为 index,其他的字段用 store 类型。jvm 设小点,以及 linux 加下虚拟内存。数据量不多配置合理访问量也不多 1g 机器可以跑的。
AlloVince
2019-05-16 16:40:51 +08:00
x-pack 是付费的,报价是$5000/节点 /年,3 nodes 起卖,个人用户老老实实用云服务吧
cooljs
2019-05-16 17:09:30 +08:00
@hxt 我 bulk 存入 4000 条数据,总是超时,就两个字段一个 text,一个 keyword,我试着加下虚拟内存
cooljs
2019-05-16 17:10:00 +08:00
@AlloVince 没说用 xpack 啊😂
rrfeng
2019-05-16 17:40:01 +08:00
这就好比你有 10G 数据要分析起了个 hadoop ?
AlloVince
2019-05-16 18:16:36 +08:00
@cooljs 不用 x-pack 连最基本的权限管理都做不了,等于无法上线
fiht
2019-05-16 19:06:23 +08:00
楼主你有空看一下这个---> https://github.com/valeriansaliou/sonic
试用一下看行不行,我 star 了还没来得及试用
cabing
2019-05-16 21:21:06 +08:00
不一定非得 es 吧。自己玩找个开源的也行。
glfpes
2019-05-16 21:25:10 +08:00
可以购买云服务商的 es 服务
fiht
2019-05-16 22:07:50 +08:00
@cabing 老哥 es 就是开源的
fengjianxinghun
2019-05-16 22:12:41 +08:00
rust 的 sonic 穷鬼的 es
cabing
2019-05-16 22:21:22 +08:00
@fiht 我知道大名鼎鼎的 es 是开源的。开源的搜索引擎有好多。。不一定非得 es。

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

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

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

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

© 2021 V2EX