Here are proven methods to increase site search engine speed-
- Reduce the number of search results shown per search query or key stroke. Use pagination to show more search results. If you have a infinite scroll search results page, load more results on the scroll event.
- Optimize images– If you are showing images in search results, optimise the images. Use a CDN for the images to load. Images are usually bigger in size and take longer to load.
- Cache search results– Many search results are searched again and again. You need not talk to the main server for repeated searches. You can show cached search results for such queries.
- Reduce the number of operations running at run time– Don’t have complex search or business logics running at the time of user searching.
- Use SSD cloud machines instead of HDD.
- Store Index in RAM-Store index in RAM instead of disks.
- Make sure servers are near to your customers/ users.