the next step would be to produce descriptions of each scene in the video and search on that.
this is already possible for photos/images, so getting this for video is just a matter of time, but i don't know how far along the technology is at this point and how much resources it will take.