author image

Ravi Lingineni

Published Sep 15, 2018

Serverless Text Searching with AWS Lambda

Search through documents without paying for the servers

I love elasticsearch. I love serverless functions. But I love serverless functions more because they’re cheaper to run. The purpose of this project is to allow the benefits of free text searching but work and scale at the most minimal cost. In essence, I built a a poor man’s elastic search.

Use Cases

The search algorithm powering the system is lunrjs. There are various applications, and here are a few reasons why you should use it:

  • Great for exposing search for sets of new data and existing data
  • Use as a lite api before migrating to a full scale search solution

Checkout the Github Repo for a full performance observation.

You can also deploy it as part of the AWS Serveless Repo store as well.