Why do I get results that don’t seem to match my query?

If you request documents that contain the word visual, you are also going to receive matches that contain the words visuals, visualize, and such. This process is called stemming.