I am trying to find if I can run Elasticsearch completely from physical RAM like a in-memory DB. My index size is relatively small (lets says ~10GB) and is more or less constant size and does not change that frequently and data comes from a SQL Server, is it possible to run this Elasticsearch cluster completely from memory? I understand the risk that a node failure will need reindexing, if I dont have replicas. If I am okay with that constraint, is there a way to make this run completely in-memory.
We will be using Elasticsearch v5.x on Windows 2008 R2 server.