Fuzzy Search Pro

Demo to preview the settings

Introduction

The Fuzzy Search Pro plugin is a powerful search enhancement tool for Bubble applications that provides advanced fuzzy matching capabilities with typo tolerance, sensitivity control, and real-time performance. This plugin enables developers to implement sophisticated search functionality that can handle misspellings, variations in input, and complex multi-field queries while maintaining high performance.
Key capabilities include fuzzy matching with adjustable sensitivity, multi-input field searching, real-time sorting and filtering, result highlighting, compatibility with repeating groups, asynchronous operation for optimal performance, server-side search functionality, and support for various data sources including Bubble DB, Airtable, and geographic data.

Prerequisites

No external API keys or third-party accounts are required for basic functionality. The plugin uses the Fuse.js library for fuzzy search capabilities, which is automatically included. For advanced features like Airtable integration, you may need appropriate data source configurations in your Bubble application.
Image without caption
Please be aware that the plugin works correctly only with the Input element and is not suitable for the search box element.

How to setup

Plugin element "Search Pro"

Image without caption
Image without caption

Fields

States:

Events:

Actions

Plugin element "Airtable Search Pro"

Image without caption
Image without caption

Fields

States:

Events:

Actions

Plugin action "Server Side Search"

Image without caption

Fields

Return Values

Workflow example

Here are some basic workflow examples to get you started with the Fuzzy Search Pro plugin:

Basic Search Setup

Real-time Input Box Search

Advanced Multi-field Search

Image without caption

Changelogs