【发布时间】:2021-02-05 10:05:23
【问题描述】:
我们将 Elastic 搜索用于全文搜索用例。数据是跨不同对象收集并存储为 ES 文档的元数据。每当主数据更新时,我们也会更新 ES 中的文档。所以,基本上它不是一个日志记录用例。
一旦有租户加入我们的应用程序,我们就会创建一个 ES 索引(一个主分片和 1 个副本分片)。这是为了确保在创建第一个对象时 ES 索引已准备就绪。
我们预计索引中的数据量不会很大。每个索引的数据范围可能在几百 MB 之间。所以这是一个相对空的索引。
此外,全文搜索是应用程序中的一项可选加载项功能,因此并非所有租户都选择相同,但我们的技术团队建议预先创建索引。
这些索引对 ES 性能的开销是多少?我们是否在做与 ES 最佳实践不同的事情?
感谢任何输入。
【问题讨论】:
标签: elasticsearch