Firesearch provides full-text search capabilities backed by Firestore in Google Cloud Platform.
Quick links:
- Case study—How Firesearch is used at Pace
- Tutorial—Follow our hands-on tutorial to see Firesearch in action
- Develop—Client libs and SDKs
What is Firesearch?
Firesearch builds on the consistent and high performance of Firestore, adding full-text search and autocomplete capabilities.
With Firesearch, you utilise a set of simple APIs to create and maintain Indexes. The Indexes are populated with Documents, which become searchable.
Once Indexes have Documents, you can perform filtered and non-filtered full-text searches on the document fields.
No data leaves your environment
Firesearch was designed such that all data (documents, index metadata, etc.) remains in your cloud environment.
The Firesearch instances may call home from time to time to verify and validate your licence. Only licence data is included in these requests.
Designed to be easy
Firesearch was designed by developers who care about the developer experience. You'll find minimalistic thinking at the heart of everything from:
- Exploring Firesearch instances on your dev machine
- Integrating Firesearch with our Client libs and SDKs
- Deploying Firesearch to the cloud, and getting it ready to use at scale
Simple deployment model
Firesearch is a service that you run in your Cloud Run account.
- You write code that uses the Firesearch API to build and search indexes
- Each index is a unique location in your Firestore, so no data leaves your environment
- We have a series of client libs and SDKs that make it easy to interact with the API
What next?
What next?—Learn about how Indexes and Documents work in Firesearch
Prefer to try it?—For a hands-on guided tour, check out the Live tutorial
Ready to integrate?—Integrating Firesearch into your apps and services is easy with our Deployment guide, and the Client libs and SDKs
Not sure?
If you have any questions, we'd love to hear from you.