弹性搜索是否将索引和文档都保留在缓存中?

时间:2018-06-23 08:24:00

标签: elasticsearch

我已经完成了link和有关弹性搜索(ES)的两个教程 我的问题是ES是否将索引和要搜索的文档都保留在缓存/内存下?

考虑一下,我在数据库中创建了这本书,返回的主键是1001。现在,我将同一文档存储在ElasticSearch下。 这是我的网址(http://localhost:9200/bookstore/books/1001),用于创建ID为1001(1001是数据库的主键)及以下的书 是文件

    {
      "title": "Java 8 Optional In Depth",
      "category":"Java",
      "published_date":"23-FEB-2017",
      "author":"Rambabu Posa"
    }

我的理解:-

  1. 我相信它将默认在所有字段(title, category, published_date, author)上创建索引
  2. ES是否将文档和索引都存储在内存中?

1 个答案:

答案 0 :(得分:0)

  1. 是,不是。实际上,操作系统将索引文件缓存在RAM中,并在这里发挥了重要作用