1
Hi there,
I've just finished my SnX MetaSearch module. It is a XOOPS 2.x module that send your search request to multiple search engine (Google, Yahoo, Altavista & Lycos) and then analyse their response.
The algorithm I use is adding points to each URL depending on their position in the search engine page. Thus when a url is on
the first position (position = 0) its points are $points = 10 - $position; here $points will be equal to 10. If it is on 3rd position its points will be 10-2 = 8.
Example:
For a given URL. Here are its positions:
Google: 1st
Yahoo: 3rd
Altavista: 2nd
Lycos: 4th
Its points will be:
Google: 10-0 = 10
Yahoo: 10-2 = 8
Altavista: 10-1 = 9
Lycos: 10-3 = 7
Its total points will be: 10+8+9+7 = 34
I then order the display by the points value.
Demo is here