Firesearch.dev - Serverless full-text search

Welcome to Firesearch

Firesearch provides full-text search capabilities backed by Firestore in Google Cloud Platform.

Quick links:

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:

Simple deployment model

Firesearch is a service that you run in your Cloud Run account.

Firesearch architecture diagram showing how Firesearch runs in Google Cloud Run, and uses Firestore for its data storage.

  • 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.

Get in touch and start a conversation