Crawling - Googlebot- a crawler that find new webpages and crawls it (reads it!).
Indexing - A server in Google server farm, sorts and stores every word on webpage.
A Query Processor - A very-fast query processor compares the indexed web pages in its server and sends you the relevant results in the form of search results.