Is "Simple Search" now fuzzy?

Actions & Logic

I'm trying to use SimpleSearch and its behaviour is unexpected. It seems like search is fuzzy - to the point of being nonsensical. Maybe this is by design and I missed something. Community input welcome.

Basically I'm setting up a search for admins to search users: In an upper-level container I run a query on all users. I then have a TextField and "On Change" I run a Simple search action that uses the text field's value on the users' first_name field.

The search results have little to do with expectations. I have the following users in my test data:

  • Alva

  • Arvid

  • Jamie

  • Jamil

  • Mani

... plus ca. 20 more.

Now the following happens. When I search for (= I type in and remove focus from the text field):

  • "arvid": Only Arvid shows up. As expected!

  • "arvi": The 5 users I named above ALL show up. What?!

  • "rvi": Arvid + 7 other users show up - none of the others have "rvi" in their name

  • "arvidxyzabc1": Arvid still shows up. That's the same for "arvidx", "arvidxy", etc.

  • "arvidxyzabc12": Arvid finally no longer shows up.

What have you tried so far?
Did you check FlutterFlow's Documentation for this topic?
Yes
2