elasticsearch 版本:1.7.1
jdk 版本:1.8.0_60
CPU:Intel(R) Xeon(R) CPU 5110 @ 1.60GHz
内存:4G
elasticsearch 中文档总数:600万
elasticsearch 单机单节点未开复制集
对一个词或者短句进行全文搜索时,第一次的 took
能到四五千毫秒。而之后再搜索该词时,took
就才几十毫秒了。是因为 elasticsearch 将第一次的搜索结果缓存到内存中了吧?但是,每次搜索的关键字相同的概率很低啊,这么慢就意味着不可用啊。
还是开发机性能不行?
又或者必须开多节点?(这么点数据量,应该不至于吧)
配置差不多的机器 我索引了三千万数据 第一次查询 耗时4000以上 楼主查明原因了没?求告知?