It includes servers and content pages to enable the engine to index while creating a mini-search engine like Google. This search engine should be programmed to perform parsing, crawling, indexing, and query-serving functions and return the results on a result page.