
Natural Language Search
24th Jan, 2026Last 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!
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

Testing Database Migrations
Aug 15, 2026How 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
Food Photos in the Log View
Aug 03, 2026Final 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
Smarter Food Search
Jul 28, 2026Making 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
Bearly Fit
