It is a Spring based Rest API service and provides the quick response on the larger dataset. Indexing will happen when the service is started. Lucene based hibernate serach used for getting quicker response.
Same is tested with 8 million product list(amazon). Data is publically available and hosted by Julian McAuley, UCSD.