Bear

Natural Language Search

24th Jan, 2026

Last night I was just chilling and making little tweaks

And decided to give natural language search a go.
I realised when I'm searching for exercises - I don't always know the name.

Sometimes I know the area I want to target or maybe an exercise I did last week but I don't remember what it's called.

You could already search by "other names" for exercises and equipment, but that's fixed and doesn't quite match how people usually search for things.

I figured having some basic natural language searching would go a long way!

Natural language search for exercises
Natural language search for life logs

So now, when i'm searching for an exercise
I can type things like:

  • "Recent" - to get my most recent exericses
  • "Last week" - to see everything I did last week
  • "arms" - to see all the arm exercises
  • etc

I even tied in equipment, muscle groups and exercise types, making it easier to find what i'm looking for just by typing

On the life logs side

  • "weight" - to find where I tracked my weight
  • "selfie" - to find logs with a selfie
  • "notes" - to find logs with notes
  • etc etc

With everything being offline, I am still pretty limited to how clever I can make the search.

But this small change has had a massive impact on searching.

I think with time this could be a really intuitive way to find things in the app, especially as I add more exercises to it.

Anyway I thought this was a cool little side quest and I wanted to share :)
I'll be spending the rest of the weekend getting everything ready for the stores!

Thanks for reading

More like this

  1. Testing Database Migrations

    Testing Database Migrations

    Aug 15, 2026

    How I test Bearly Fit's on-device database migrations - seeded databases, restoring previous backups and verifying them from a custom React Native debug menu.

    Read more
  2. Food Photos in the Log View

    Food Photos in the Log View

    Aug 03, 2026

    Final touches to the Bearly Fit food UI - food images in the log view, an info button, and a richer barcode scanning screen with Nova, Nutriscore and Ecoscore grades.

    Read more
  3. Smarter Food Search

    Smarter Food Search

    Jul 28, 2026

    Making it easier to find food in Bearly Fit's growing database with meal-period presets, smart defaults based on the time of day, and Most Recent and All Food filters.

    Read more