I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
Striving to become a master Go/Cloud developer; Father ๐จโ๐งโ๐ฆ; ๐ค/((Full Stack Web|Unity3D) + Developer)/g; Science supporter ๐ฉโ๐ฌ; https://coder.today
This doesn't really explain indexing. It's a prerequisite for it, though.
True, it explains more of what is it how is it used more than how it is implemented, but they are 5y old so ....
Like the index, the smart watch keeps a copy of the data (toys characteristics) in a way that is efficiently to search for a specific value.
We could add the there are many types of smart watches, you have to choose it depending on the toys you have and the queries you want to do.