SnX MetaSearch est un méta moteur de recherche: il envoie les requêtes à d'autres moteurs de recherche et analyse leur réponses afin de générer ses propres résultats.
SnX MetaSearch ne prétend pas être aussi performants que d'autres méta moteurs. Ecrit en PHP et ne supportant pas le multi-processus, SnX MetaSearch peut prendre du temps à lancer les recherches sur les multiples moteurs de recherche.
Pour l'instant, SnX MetaSearch envoie votre recherche Ã
Google,
Yahoo et
Altavista. Il analyse ensuite leurs réponses et affiche une synthèse des sites en top 10 de chaque moteur.
La fonction de requête sur un moteur de recherche externe est modulaire. Ainsi si vous êtes développeur PHP vous pouvez créer votre propre plugin qui va faire la requête sur le moteur de recherche de votre choix.
Historique des modifications:
Version 0.2 ()
- mise à jour du xoops_pagetitle
- réaffichage des mots clés après recherche
- plugins Lycos ajouté
- quelques modification du code PHP
- ajout du support de recherche dans les versions globale et française des moteurs de recherche
- utilisation de cache afin d'éviter de nombreuses requêtes pouvant entrainer un blacklistage
Version 0.3 (23/09/2005)
- recherche sur le site local via le moteur interne de Xoops
- mise en surbrillance des occurences de mots clés
- fichier php pour les préferences (includes/prefs.php)
Version 0.4 (06/10/2005)
- ajout d'une miniature de captures d'écran en provenance de thumbshots.org
- ajout d'une miniature de captures d'écran en provenance de alexa.com si thumbshots.org échoue
- paramètres du fichier de préférence includes/prefs.php:
- activation de la coloration des mots clés
- couleur de la coloration
- activation de l'afficahge de la description des sites
- activation de l'affichage du % de pertinence (%)
- activation de l'affichage des miniatures
- temps de vie du cache
Version 0.4a (10/10/2005)
- optimisation de l'affichage des résultats en donnant la priorité au texte par rapport aux miniatures
Version 0.5 (17/10/2005)
- bug fix: limitation de la longueur du lien affiché en vert
- vous pouvez ajouter votre code Adsense (pub Google), editez le fichier "includes/prefs.php"
Pour obtenir un compte Adsense allez sur
https://www.google.com/adsense/?sourceid=ASO&subid=FR-ET-WBMSTR-ES&hl=fr Si vous n'en voulez pas, soit vous laissez mon code, soit vous l'effacez dans "includes/prefs.php".
- modification: la fonction de cache est implémenté sous forme de classe
- ajouté: fonction de cache pour les parsers
Site de démo:
SnX MetaSearch Demo===========================
SnX MetaSearch is a metasearch engine: it send the search request to other search engines and analyse their replies to generate it own results.
SnX MetaSearch does not claim to be as effective as other metasearch engines. SnX MetaSearch is written in PHP and does not support multithreading, thus searching the Web on multiple search engines may be a time consuming process.
For the moment, SnX MetaSearch submits your search to
Google,
Yahoo and
Altavista. It then analyse their replies and shows up the combined top ten results.
The external search engine request function is a plugin. If you are a PHP developper you can create your own plugin that will send the request to the search engine of your choice.
Change log:
Version 0.2 ()
- xoops_pagetitle update for better referencing
- reinsert keywords in search input
- Lycos plugins
- some code modification
- support for global and french versions of search engines
- caching support to avoid requesting to much and getting blacklisted
Version 0.3 (23/09/2005)
- added local site search using xoops search engine
- hilighting keywords occurences
- php config file (includes/prefs.php)
Version 0.4 (06/10/2005)
- added thumbshots images provided by thumbshots.org
- added thumbshots images provided by alexa.com when thumbshots.org failed
- includes/prefs.php config file settings:
- toggle hilite keywords
- hilite color
- toggle display site description results
- toggle display percentage (%)
- toggle displaying thumbshots
- cache's life time
Version 0.4a (10/10/2005)
- speed up results display by displaying results first and only then test for thumbshots.
Version 0.5 (17/10/2005)
- bug fix: limit the length of displayed link (green)
- if you have an adsense (Google ads) account, you can set the code in "includes/prefs.php"
If not you may go to
https://www.google.com/adsense/?sourceid=ASO&subid=FR-ET-WBMSTR-ES&hl=en and subscribe to Google Adsense program.
If you don't wan't to have an Adsense account you leave "includes/prefs.php" as it is now, or
you can edit it an set both Adsense string to empty ("")
- modified: the cache features is now coded as a class
- added: cache feature for each parser
Demo site:
SnX MetaSearch Demo