gpt4 book ai didi

elasticsearch - Elasticsearch : Does it maintain inverted and non inverted indexes both internally?

转载 作者:行者123 更新时间:2023-12-03 00:55:55 24 4
gpt4 key购买 nike

我正在阅读有关 Elasticsearch 的信息。看起来它维护所有文档中所有术语的倒排索引。但它是否也保持正常的索引,即从文档 id 到文档?此外,由于它在所有字段和所有术语上维护大量索引,所以它占用太多内存吗?
例如。与 DynamoDb 相比,我只在 2 个字段上创建了索引,在这里它在每个术语上形成索引,这会更节省内存吗?

最佳答案

“太多”是一个非常自以为是的问题,完全取决于您的用例。要做出明智的决定,您需要深入研究几个主题(Elasticsearch 确实很强大,但您需要知道自己在做什么):

  • Textkeyword
  • Meta-fields尤其是 _all_source
  • _uid field ,其中包含 _id , 被索引。

  • 所以它真的取决于你的数据、你的映射,以及你想用你的数据实现什么。恐怕您需要使用您的数据和用例构建一个快速原型(prototype)来找出答案。

    关于elasticsearch - Elasticsearch : Does it maintain inverted and non inverted indexes both internally?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44361102/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com