【问题标题】:How to index documents in Elasticsearch to minimize document count?如何在 Elasticsearch 中索引文档以最小化文档数量?
【发布时间】:2023-04-02 13:55:01
【问题描述】:

我正在尝试节省 Bonsai 的 Elasticsearch 集群中的文档数量。他们说当我使用嵌套字段时,每个嵌套字段都算作一个附加文档。有没有办法将我的数据索引为具有嵌套字段(例如文档上的作者或 cmets 的多个条目),以便我可以将所有单个作者放入一个文档中?

在此处查看文章:https://docs.bonsai.io/article/337-reducing-document-usage

谢谢!

【问题讨论】:

    标签: elasticsearch bonsai-elasticsearch


    【解决方案1】:

    文章最后的建议是最好的建议,即决定需要索引的字段,因为它们将在搜索中使用。优化映射将是唯一的方法,因为与具有嵌套字段的单个文档相比,非规范化数据也会导致相同数量的文档。

    【讨论】:

    • 感谢您告诉我,您知道是否有办法更新映射,以便在 Elastic 中将事物列表视为一个文档?
    • @VincentStevenson 不,AFAIK 映射无法帮助我们。 JSON Array 作为 datastructre 被视为多个文档。
    猜你喜欢
    • 2021-07-19
    • 2019-10-27
    • 2015-01-25
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 2018-09-16
    相关资源
    最近更新 更多