Fuzzy Search for Bubble Mobile

Link to the plugin page: will be late

Demo to preview the plugin:

Introduction

The Fuzzy Search for Bubble Mobile plugin provides fuzzy search functionality specifically designed for mobile applications. This plugin allows you to implement intelligent search capabilities that can find results even when users make typing errors, use different spellings, or provide partial matches. It’s perfect for creating user-friendly search experiences in mobile apps where precise typing can be challenging.
The plugin uses sophisticated algorithms to match search queries against your database content, providing flexible and accurate search results with customizable relevance thresholds and matching options.

Prerequisites

This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/njge8JcQ
⚠️
Please note that the testing app is currently available for iOS only.
This plugin is designed specifically for mobile applications in Bubble. No external API keys or accounts are required - the plugin works entirely within your Bubble app environment.
⚠️
Warning Search runs directly on your device. It works fast and smoothly with small datasets, but:
  • Optimal performance is achieved with databases up to 3,000 items.
  • With 5,000–10,000 items, you may experience slowdowns on mobile devices.
  • Beyond 10,000 items, search may become noticeably slower or even freeze temporarily.
To keep the app responsive, we recommend limiting the dataset size or using filters to reduce the number of records.
Image without caption

How to setup

To setup the Fuzzy Search for Bubble Mobile plugin:
  1. Install the Fuzzy Search for Bubble Mobile plugin from the Bubble plugin marketplace.
  1. Add the Search element to your mobile page.
  1. Configure the data source and search fields in the element properties.
Image without caption
  1. Set up the search parameters (threshold, case sensitivity, etc.) according to your needs.
Image without caption
  1. Connect the search actions and events to your workflow.
The plugin is ready to use immediately after installation - no additional configuration or API keys are required.

Plugin Element Properties

The plugin contains a Search visual element that should be used on a mobile page to provide fuzzy search functionality.

Search

Image without caption
Fields:
Title
Description
Type
Data Type
App data type that will be searched
Custom Type
Data Source
The list of data to search through
Custom Data (List)
Field To Search 1
The primary database field that is being searched for
Custom Field
Field To Search 2
Optional secondary database field that is being searched for
Custom Field
Field To Search 3
Optional tertiary database field that is being searched for
Custom Field
Threshold
Search accuracy threshold (0.0 - 1.0). For example: 0.0 - exact match, 1.0 - will find all the results
Number
Case Sensitive
Whether to take into account the letter case
Checkbox
Min Match Length
Minimum match length in characters
Number
Include Score
Should relevance assessment be included in the results?
Checkbox
Should Sort
Should the results be sorted by relevance?
Checkbox
Location
Expected match location (0 is the beginning of the string)
Number
Distance
Maximum distance from location
Number
Max Query Length
Maximum search query length
Number

Element Actions

1. Start Search

Initiates the fuzzy search with the provided search value.
Image without caption
Fields:
Title
Description
Type
Value
The search term to find matches for
Text

2. Update the Data

Updates the search data source with the latest information from the database. No additional fields required for this action.
Image without caption

Exposed states

Name
Description
Type
Search result
List of items that match the search criteria
Custom Data (List)

Element Events

Name
Description
Data is loaded
Triggered when the search data has been loaded and is ready for searching

Workflow example

Here’s a basic workflow example for implementing fuzzy search in your mobile app:

Basic Search Setup

Advanced Search Configuration

Image without caption

Changelogs