Typesense Search for Bubble adds fast, relevant, typo-tolerant search to your app so users can find records quickly across web and mobile experiences. Use it to power autocomplete, directory search, product search, filtered search, and Bubble repeating groups that keep the ranking returned by Typesense.
Demo |
Editor |
DocsUse the Typesense Search element when you want search-as-you-type on a Bubble web page without building a custom frontend. Bind the element to an input with an HTML ID, search a Typesense collection, and publish ordered Hit IDs, matched Bubble results, mapped key lists, highlight lists, loading states, and search events.
Use Search Records when you want to run Typesense searches in workflows, including native mobile search flows. It returns Hit IDs, hit JSON, mapped key lists, highlight lists, pagination data, and search timing so you can use Typesense in backend workflows while keeping your app logic in Bubble.
Use Rank Bubble Search Results when you already have a Bubble list of Things and want to reorder it to match the exact order returned by Typesense. This is useful when your repeating group should show Bubble data but keep Typesense ranking.
The plugin also includes record and collection actions for managing your Typesense data directly from Bubble workflows. You can retrieve, upsert, update, and delete records, and create, retrieve, update, list, and delete collections.
ElementTypesense Search
Headless web search element with input HTML ID binding, ordered Hit IDs, matched Bubble results, mapped key outputs, highlight outputs, loading states, and search events.
Search ActionsSearch Records
Rank Bubble Search Results
Record ActionsGet Record
Upsert Record
Update Record
Delete Record
Collection ActionsCreate Collection
Get Collection
Update Collection
Delete Collection
List Collections