【发布时间】:2017-09-17 04:46:30
【问题描述】:
我们使用 elastic 进行非常有效的搜索,但一次简单的搜索似乎需要大约 800 毫秒。这是我们直接使用弹性 API 命中的时候。。
我们有自己的集群,有 3 个节点,其中一个作为主节点,另外两个作为数据节点。我们只有一种数据类型的索引,因为所有项目都是相同的。我们有大约 800 万条记录。我们有 5 个主分片和 2 个副本分片。
我的查询是:
- 在一个索引/类型中有 800 万可能会导致这种情况?我应该考虑拆分它吗?
- 我们总是打主节点读写,是否应该考虑调用数据节点进行读取?
- 为了获得更好的性能,我还应该考虑做些什么不同的事情?
提前非常感谢。
【问题讨论】:
-
能否请您添加您的意见,以便社区获得帮助
标签: elasticsearch