Search And Data Processing

Fuzzy Search v2 - Even MORE Fuzzy Search features now available!

Summary

In this guide, we'll walk you through the latest enhancements to Xano's fuzzy search feature, designed to provide you with more flexibility and precision when searching your data. Get ready to take your search capabilities to the next level!

Partial Text Matching

Gone are the days of typing out entire words. With partial text matching, you can now search for records containing words that start with a specific string. Simply type the partial word followed by a colon and an asterisk (`:`*).

For example, to find records with words starting with "stor", enter:

stor:*

This will return all results containing words like "store", "storage", or "story".

Partial Phrase Matching

Sometimes, you may want to search for a phrase but allow for variations in the middle. Xano's got you covered! Use the asterisk (`*`) to represent the number of words you want to allow between the start and end of your phrase.

Let's say you want to search for "toy story" but allow up to three words in between. You'd enter:

toy ***story

This will return results like "Toy Story" and "Toy Buzz Lightyear story".

Expression Groups

Expression groups enable you to search for records containing either one word or another, but always including a specific word or phrase. It's like combining multiple searches into one powerful query.

For instance, to find records with either "buzz" or "woody", and always containing "toy", use:

(buzz|woody) toy

This will return results like "Buzz Lightyear toy", "Woody's toy", and "toy story".

Priority Targets

With priority targets, you can define which field's priority to use for each part of your search query. This gives you granular control over how your results are ranked and sorted.

Let's say you want to search for "toy" using the default priority, but also look for "story" specifically in the description field, which has a lower priority. You'd enter:

toy story:2

This will search for "toy" using the default priority, and then also look for "story" in the description field (priority 2).

You can even use wildcards with priority targets, like `stor*:2` to search for words starting with "stor" in the priority 2 field.

With these powerful additions to Xano's fuzzy search, you can now craft highly specific and flexible search queries, ensuring your users find exactly what they're looking for. Give it a try and experience the difference!

This transcript was AI generated to allow users to quickly answer technical questions about Xano.

Was this helpful?

I found it helpful

I need more support
Sign up for XanoSign up for Xano

Build without limits on a secure, scalable backend.

Unblock your team's progress and create a backend that will scale for free.

Start building for free