0

设置

Fallowing 是我的 ES 设置。

  • 使用弹性云
  • 拥有 3 个分片和 3 个副本
  • 大小为 5 GB(320 万份文档)

问题陈述

在执行通配符搜索时,每次都会给出不同的结果。我相信搜索会转到不同的分片并首先给出最快的结果(分数相同)。

  1. 如果我为 320 万条记录(5 GB)使用单个分片而不是 3 个分片创建索引,会影响性能吗?

或者

  1. 以更快的响应时间(不是优先级)始终查询具有相同结果的多个分片的另一种最佳方法是什么。

PS 我已经阅读了下面的文章,但我并没有清楚的想法。

https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-request-preference.html

https://www.elastic.co/guide/en/elasticsearch/reference/current/size-your-shards.html

提前致谢。

4

0 回答 0