Newbie Linux Based Technique, but I just found out the difference. Lol.
Find vs Locate.
Search everything vs Indexed Search.
Using locate actually search using indexing technique. While using file is just brute forcelly look into each folder you have.
using root and do
reindexing all the files, and you can search it faster using locate stringFilename