Перемещение кэша дерева памяти в Elasti c Search Cache - PullRequest
0 голосов
/ 28 мая 2020

У меня есть объект Json для идентификатора продукта. например - prod_id = 1, Json = [{position=0,price=10},{position=1,price=20} и так далее]

У меня есть кеш в памяти, где я сохраняю данные в реализации Tree для более быстрого поиска. Этот кеш также постоянно обновляется для следующего набора элементов для prod_id

Я создаю следующий тип кеша для каждого prod_id, например,

TreeMap tm = new TreeMap();    
tm.put(position,price)

Поэтому я могу попросить prod_id - 1. Подскажите цену позиции. 2. Скажите мне все цены для диапазона позиций (3,10) {чтобы он вернул прайс-лист, содержащий 7 элементов, в java вы можете вызвать функцию subMap в классе TreeMap}

Мне нужно переместить реализация из кеша в памяти в Elasti c Search Cache в AWS. Может ли кто-нибудь помочь, как мне сохранить его в поиске Elasti c, чтобы я мог быстро найти / обновить. (Elasti c Поиск с помощью Ehcache или Redis)

...