У меня есть класс, который хранит документы и индексирует их с помощью клиента elasticsearch. Я бы хотел, чтобы индексы находились только в памяти, если только они не были явно сохранены на диск. Конкретно:
- может создать индекс и искать его
- стирается с диска при завершении сеанса, если не сохранен
- если сохраняется, сохраняется на диск
Однако Elasticsearch фактически является службой на диске (записывает индекс непосредственно на диск, удаляет по запросу).
Есть ли способ получить желаемое поведение от Elasticsearch?