Fuzzy search is not fuzzy

Upgraded to V2 for the fuzzy search feature, but search coming out exactly the same as V1 even with threshold = 100

I’ve tried both fs-listfuzzy=100 and fs-list-fuzzy=100 (saw both in separate places) to no impact.

Site URL

(https://jobboardx-bc6db6.webflow.io/shortlist-by-superstuff-scratch)
Webflow - SuperStuff Opportunities

Looking at your HTML, I can see why your fuzzy search isn’t working properly.

The issue stems from incorrect attribute naming and missing required configurations for the Finsweet Attributes v2 fuzzy search functionality.

There are two main problems:

  • You’re switching between fs-listfuzzy and fs-list-fuzzy in your code, but the correct format is fs-list-fuzzy (with the hyphen)
  • You’re missing the required fs-list-operator="equal" attribute that must be present for fuzzy search to work

For fuzzy search to function properly, your search input needs to have:

  • fs-list-field="YOUR_FIELD_NAME"
  • fs-list-operator="equal"
  • fs-list-fuzzy="THRESHOLD"

Here’s what we recommend:

  1. Add the missing fs-list-operator="equal" to your search input
  2. Make sure you’re using the hyphenated version fs-list-fuzzy="100" consistently
  3. Consider testing with a lower threshold like 20 instead of 100 (which might be too permissive)

If you make these changes and still have issues, please share a Loom video showing your setup and search behavior so we can help troubleshoot further.

@Support-Luis or @Support-Pedro can assist if you need additional technical help with this implementation.

Hi! @Support-Luis @Support-Pedro I made the changes, but still having issues. Here’s a loom video: Troubleshooting Fuzzy Search Functionality in Data Fields | Loom

Hey @julie! Seems that the threshold is causing the issue.

A value of 20 is a recommended starting point and can be adjusted as needed.

I’ve made this change with an override, and it seems to be working properly

thanks Luis, appreciate it! my bad, I thought higher threshold meant fuzzier :see_no_evil_monkey:

1 Like

I think the higher the threshold, the more fuzzy….. I think!?

There is a discrepancy in the docs about this too.

In the list filter flash card dropdown:

Fuzzy Search

Add to Input element
Threshold 0: Exact Match
Threshold 100: Maximum Flexibility

In the main fuzzy search dropdown:

fs-list-fuzzy="THRESHOLD" sets the tolerance level for Fuzzy matching. The THRESHOLD value ranges from 0 to 100, where 0 allows maximum flexibility and 100 allows only exact matches.

Hey @cam.messer! Thank you for spotting this error! The correct explanation is the one in the dropdown.

1 Like