My data consist of 20 values: 13 doubles, 6 integer and one string, pr.row. The search is performed on 13 doubles. And I need to find the closest 10 rows to the input of 13. I need it to be fast (less or equal to 1ms). The data I store is around 200000 rows. Everything needs to be executed on one machine.
I can achieve a high speed(<1ms per query) using MySQL and exact search. When I try to look for the closest in MySQL it takes around 20ms per query, which for my application is too slow.
Is it possible to use elasticsearch in this context? Could it ever give me <=1ms?