A meta search engine is a search tool that sends user requests to several other search engines and/or databases and aggregates the results into a single list or displays them according to their source.Currently there are a lot of meta search engine on internet.For example deeperweb.com is a meta search engine which gives the normal search results of google combined with results of “Answers Search” ,”Metrics Search” ,”News Search” etc.In this tutorial I will show you how to build a meta search engine with PHP .
To build a meta search engine first you need to choose a real search engine and here nothing is better that google.com. Now you need to fetch the content of google search and curl() is the best method for PHP.After fetching the results you need to you need to parse the search results because there are a lot of other things which are useless for you.I have used regular expressions for parsing .After parsing results and exacting main information from content you just need to show the results in your manner.
You can see the demo of my meta search engine script from here.
Here is the source of this meta search engine.
Meta Search Engine PHP Script