I'm currently working on a classic MVC project that is handling files.
I have a research screen in my application that is multi-criteria. The resulting request is making like 5 or 6 unions and joins over a big database ( > 5 millions records ). We improved the request with a DBA but the result isn't satisfying.
I was wondering if it's a good idea to back the database with elasticsearch. I'm thinking about indexing each field of thes criterias of that screen in elasticsearch in order to retrieve datas easily.
I would like to know if somebody had already encounter this problem before and how did you solved it.
Thanks.