gpt4 book ai didi

python - 如何专门使用 Elasticsearch 索引 "in-memory"?

转载 作者:行者123 更新时间:2023-12-03 02:11:05 26 4
gpt4 key购买 nike

我有一个类可以存储文档并使用 elasticsearch 客户端对它们进行索引。我希望索引仅在内存中,除非明确保存到磁盘。具体来说:

  • 可以创建索引并搜索它
  • 如果未保存
  • session 结束时从磁盘中删除
  • 如果保存,则保存到磁盘

  • 但是,Elasticsearch 实际上是一种磁盘服务(将索引直接写入磁盘,在询问时删除)。
    有没有办法从 Elasticsearch 获得所需的行为?

    最佳答案

    该功能在很久以前就被删除了(在 ES 1.7 中)。可以利用 memory store将所有内容存储在内存中而不是文件中。
    这是 deprecated and removed出于显而易见的原因,在 ES 2.0 中,即在节点中断的情况下没有提供任何弹性。
    类似的功能是 preload everything in memory启动时,即使这不能完全满足您的要求。随意扩展您为什么需要这种行为。

    关于python - 如何专门使用 Elasticsearch 索引 "in-memory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64667631/

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