Simple, powerful API for full-text search on Google Cloud with range of client libraries. Runs at global scale. Perfect for ecommerce product search (with filters), autocomplete, document search, etc. Uses ML to intelligently rank results.
We wanted to add search to our pm tool, which we host on app engine (backed by Google Cloud Firestore).
We missed the Google App Engine Search API that they deprecated, and we didn't want to manage and maintain other servers, security, storage, etc. Firebase doesn't offer a search solution.
So we built Firesearch.
It runs in Cloud Run, connects to your Firestore backend, and scales to 0 when it's not being used. 100% of the search data and metadata remains within your account. When you perform a search, the queries have the same high performance no matter how much data you've got in there.
We use machine learning to rank the results, bringing the most relevant to the top.
You just need to consume the simple RPC API using one of the Firesearch Client libs and SDKs.
You can use `IndexService.PutDoc` to add documents to an index, and `IndexService.Search` to perform searches. We also added a dedicated autocomplete API because the behaviour is slightly (but significantly) different.
Try it out for free on your dev machine with out Firesearch hands-on tutorial.
To learn more, check out the Firesearch documentation.
We've added geo indexes to Firesearch - check out the experimental API which will be firmed up over the next few weeks https://firesearch.dev/docs/api/...
@thomas with Agolia you have to send all your data to a 3rd party API. Firesearch uses your existing google cloud account and keeps data in your firestore project, you can benefit from the free tier storing data there, and massive scale to millions of records
Firesearch
Firesearch
Upstract
Firesearch
Firesearch
Firesearch
Lingo.dev