Разкажете за случай, в който сте намалили времето за търсене на историята на транзакциите от 2–5 секунди до 150 милисекунди, използвайки агрегация на данни в Elasticsearch: какви бяха началните данни и архитектурата, какво точно беше променено и какъв беше резултатът?