Moteur de recherche sans php

Soyez le premier à donner votre avis sur cette source.

Vue 15 138 fois - Téléchargée 2 459 fois

Description

Encore un moteur de recherche sans PHP. Celui-ci est un petit peu différent. Il suffit de mettre l'adresse de la page (sur son serveur) pour que le moteur puisse l'indexer ainsi que tous les liens qu'elle contient.

Pour cela, j'utilise l'AJAX (xmlHttpRequest). Des moteurs de ce genre existent sûrement déjà mais je poste ma version.

URLS de la documentation/information/demo dans la section "Source" pour la version stable 1.6. La version 1.7 sera mis sur mon site une fois stable.

Source / Exemple :


/// LIENS POUR LA VERSION 1.6 ET NON POUR LA VERSION 1.7a///

INFORMATION/DOCUMENTATION : http://www.jdmcreator.byethost5.com/sources/ase/index.html
DEMO : http://www.jdmcreator.byethost5.com/sources/ase/demo.html
CRÉER/METTRE À JOUR INFORMATIONS : http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html

////ABONNEZ-VOUS AUX MISES À JOUR DU CODE !!!////

Conclusion :


La version 1.7 alpha est sorti : - Amélioration de l'API
- Support d'Internet Explorer en mode "local"(sur son ordinateur)
- Suppression de nombreux bogues
- Non-indexation des liens commençant par "javascript:", "mailto:" et "tel:"
- Indexation des iFrames (seulement si indexation des liens est activé)
- Classement des résultats en fonction de leur pertinence (de base)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

jdmcreator
Messages postés
656
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
3 -
Bonjour, deux problèmes peuvent causer ceci (à ma connaissance) :

1 - Vos pages contient énormément de liens (1000+)
2 - Vous souhaitez indexer trop de pages (limite fixée par "ASE.addLinkMax")

Je travaille actuellement à une mise à jour significative. Cependant, elle ne devrait pas être prête avant 1-2 mois.

Vous pouvez aussi m'envoyer votre code (vos pages, scripts, etc...) afin que je trouve moi-même la source de l'erreur, si jamais ce n'était pas un cas auquel je suis au courant : jdmcreator@hotmail.fr
Bonjour !
Je tente d'utiliser votre moteur de recherche ASE, sous Firefox. Mais une erreur bloque le déroulement du script "ASEJSFull.js" (en localhost).
Une fenêtre s'ouvre dans le navigateur invitant à continuer le script ou à l'interrompre. En continuant l'indexation du site reprend et se poursuit jusqu'à son terme. La ligne incriminée par l'alerte est :

appel(quoi.childNodes[n]);

dans :

function startCall(quoi){
startCall_arr=new Array();
appel(quoi);

return startCall_arr;
}
function appel(quoi)
{

if(quoi.nodeType==1)
{

startCall_arr.push(quoi);

for ( var n=0; n<quoi.childNodes.length; n++ )
{
appel(quoi.childNodes[n]);
}

}

}

Je ne suis qu'un amateur tentant de développer lui-même son propre site web ; j'achoppe sur ce problème. Pourriez-vous m'indiquer la, ou une solution à celui-ci ?
Merci !
carpat.eml@free.fr
jdmcreator
Messages postés
656
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
3 -
Bonjour,

Merci beaucoup ;)

Premièrement, il faut mettre le script ASEJsFull.js (dans le cas où l'on veut le thème par défaut) sur sa page :

<script type="text/javascript" src="ASEJSFull.js">

Ensuite, tu dois indiquer les pages que tu veux charger. Pour cela, rends-toi sur cette page :
http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html

Ensuite avec le code, place-le dans une balise SCRIPT et ajoute-y une ligne pour spécifier l'indexation ce qui donnera :

<script type="text/javascript">
/*TON CODE GÉNÉRÉ VA ICI !*/
window.onload=function(){
ASE.index(psearch);
}
</script>

Troisième étape : à l'endroit où tu veux la boîte pour taper la recherche, colle le code suivant :

Rechercher

Quatrième étape : à l'endroit où tu veux que les résultats soient affichés, colle le code suivant :

Dernière étape : à l'endroit où tu veux que le statut de chargement soit affiché, colle le code suivant :

<noscript>Javascript n'est pas activé</noscript>

S'il y a toujours problème, n'hésite pas à reposer des questions ;)
soraya95610
Messages postés
1
Date d'inscription
dimanche 4 avril 2010
Statut
Membre
Dernière intervention
9 mai 2011
-
Bonjour merci pour ce moteur de cherche ;)
J'aimerais savoir comment on l'installe sur un site ?

Merci
jdmcreator
Messages postés
656
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
3 -
Bonjour,

Voici donc la mise à jour ASE 1.7 alpha. C'est donc une version pré-bêta car il y a énormément de bug que je m'efforce de régler. Néamoins, voici les améliorations :
- Amélioration de l'API
- Support d'Internet Explorer en mode "local"(sur son ordinateur)
- Suppression de nombreux bogues
- Non-indexation des liens commençant par "javascript:", "mailto:" et "tel:"
- Indexation des iFrames (seulement si indexation des liens est activé)
- Classement des résultats en fonction de leur pertinence (de base)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.