I want to verify which solution is the fastest one, when the only factor that matters is a speed of returned results.
My use case:
Potential search engines:
All of them use Apache Lucene under the hood: https://lucene.apache.org/
I don't care about complexity of each solution, time required for indexation or any other things. The only factor i want to verify is which of them is the fastest one.
Examples:
As all of those solutions use Apache Lucene their response time gonna look pretty much the same? Is any of those solutions much way better in this context than others?
All three solutions (MongoDB Atlas Search, Elasticsearch, and Apache Solr) are likely to perform quite well and should be able to handle your requirements effectively. One more solution can be Opensearch.
To get an accurate assessment it is recommended to test with a performance benchmark where you simulate real-world search queries and measure the response times for each solution. It's too hard to test each scenario one by one so what you can do for faster choice is: