Développer un moteur de recherche en PHP.
53 messages • Page 3 sur 4 • 1, 2, 3, 4
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Je n'ai pas la prétention de dire que c'est moi qui ai développé cette fonction, vu que je n'y connait pas grand chose à phonétique
Je suis tombé dessus dans un commentaire de php.net sur la fonction soundex, elle est aussi disponible en version espagnole je crois.
Je pense qu'on peut l'utiliser en enregistrant le soundex de chaque mot, puis on repère les mots similaires grâce à leur prononciation. Genre pour faire une sorte de correcteur :
- L'utilisateur tape : sheval
-> Essayez avec cette orthographe : cheval
Voilou
Je suis tombé dessus dans un commentaire de php.net sur la fonction soundex, elle est aussi disponible en version espagnole je crois.
Je pense qu'on peut l'utiliser en enregistrant le soundex de chaque mot, puis on repère les mots similaires grâce à leur prononciation. Genre pour faire une sorte de correcteur :
- L'utilisateur tape : sheval
-> Essayez avec cette orthographe : cheval
Voilou
orvinfait a écrit:Pour tous: Compte tenu du travail plus nous serons nombreux mieux cela sera et comme je l'ai indiqué dans un message précédent même ceux qui ne savent pas programmer peuvent participer.
Tout à fait d'accord, c'est pourquoi je ferais un grand article dès que j'aurais une base solide qui sera bien sûr soumis à vos commentaires. Pour le moment, j'arrive a de très bons résultats (d'après mes tests) mais je suis aussi confronté à des grands problèmes de ressources au niveau du serveur (mon moteur est très lent malgré mes efforts d'optimisation)....
Encore beaucoup de boulot en perspective. Mais plus on aura de lien vers des articles et tutos, plus on aura de base de connaissances sur lesquelles s'appuyer...
nodom a écrit:utilise la recherhce full text de mySql, mysqsl a son propore algorithme de calcul de premtinence rank, il est pas mal et ça nécessite aucun développement de votre part.
sinon utilise google
Blman, ne veut pas utiliser la fonction full-text de MySQL.
Un site de e-commerce ne peut pas confier sa recherche interne à Google.
blman a écrit:Comme déjà dit, Full Text ne correspond pas très bien à mes besoin. Par contre, j'ai aussi pensé à utiliser Google, on verra... (le problème, c'est que l'index de Google n'est pas très frais...)
nos messages se sont croisés !
Je me souvenais plus du post initial, j'etais parti dans le developpement d'un moteur de recherche interne ^^ desole
Spidetra : oui je parlais de la fonction soundex version fr pas de celle initiale hein
Et puis moi je proposerais plutot une biere aux alentours de Paris 
Spidetra : oui je parlais de la fonction soundex version fr pas de celle initiale hein
Sympa cette dicsussion !!
Je voulais savoir ce que vous pensiez du moteur cité dans ce post : http://developpeur.journaldunet.com/dos ... teur.shtml
Est-il performant? Je voudrais le modifier pour qu'il puisse gérer une recherche multi-mots. Est-ce que vous me confortez dans ce choix de moteur ou est-ce que vous pensez que ce moteur n'est pas terrible?
Le moteur de recherche que je veux développer doit gérer plus de 2000 pages avec environ 100 mots par page minimum et permettre une recherche multi-mot relativement rapide (2 à 3 secondes max). Est-ce satifaisant ?
Merci pour toutes vos réponses et merci encore à tous ceux qui m'en apprennent vachement sur les moteur (spidetra)
Je voulais savoir ce que vous pensiez du moteur cité dans ce post : http://developpeur.journaldunet.com/dos ... teur.shtml
Est-il performant? Je voudrais le modifier pour qu'il puisse gérer une recherche multi-mots. Est-ce que vous me confortez dans ce choix de moteur ou est-ce que vous pensez que ce moteur n'est pas terrible?
Le moteur de recherche que je veux développer doit gérer plus de 2000 pages avec environ 100 mots par page minimum et permettre une recherche multi-mot relativement rapide (2 à 3 secondes max). Est-ce satifaisant ?
Merci pour toutes vos réponses et merci encore à tous ceux qui m'en apprennent vachement sur les moteur (spidetra)
Bonjour evets,
l'article du JDN ressemble assez à ce que je voulais faire. Je n'ais toujours pas réussi à coder quelquechose qui soit performant et pertinant (je n'y ais peut-être pas passé le temps nécéssaire).
En tout cas, j'ai eu récemment une discussion avec un responsable d'Antidot, le moteur de recherche interne. On m'a dit que des recherches aussi complexes ne pouvaient pas se faire avec des langages de type SQL.
Voila, c'est juste pour info. Ils essayaient surement de me vendre leurs solutions mais j'ai l'impression qu'il faut être vraiment balaise pour faire quelqechose de très performant en PHP/MySQL.
l'article du JDN ressemble assez à ce que je voulais faire. Je n'ais toujours pas réussi à coder quelquechose qui soit performant et pertinant (je n'y ais peut-être pas passé le temps nécéssaire).
En tout cas, j'ai eu récemment une discussion avec un responsable d'Antidot, le moteur de recherche interne. On m'a dit que des recherches aussi complexes ne pouvaient pas se faire avec des langages de type SQL.
Voila, c'est juste pour info. Ils essayaient surement de me vendre leurs solutions mais j'ai l'impression qu'il faut être vraiment balaise pour faire quelqechose de très performant en PHP/MySQL.
Superbe topic que je viens de trouver là. Moi aussi j'ai commencé la prog d'un moteur de recherche en php/sql.
Le but caché étant de devenir plus performant que phpdig en terme de rapidité et pertinance. D'ailleurs je pense que il y a moyen d'optimiser phpdig pour gagner quelques ms.
J'ai commencé mon projet depuis une paire de semaine seulement et j'en suis toujours à la partie indexation.
Cette dernière est vraiment compliqué à mettre en place, puisque je compte utiliser une sorte de "pagerank".
Je vais donc bien surveillez ce topic
Le but caché étant de devenir plus performant que phpdig en terme de rapidité et pertinance. D'ailleurs je pense que il y a moyen d'optimiser phpdig pour gagner quelques ms.
J'ai commencé mon projet depuis une paire de semaine seulement et j'en suis toujours à la partie indexation.
Cette dernière est vraiment compliqué à mettre en place, puisque je compte utiliser une sorte de "pagerank".
Je vais donc bien surveillez ce topic
53 messages • Page 3 sur 4 • 1, 2, 3, 4
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Développer un outil avec la Google API
- Google cherche à se développer au Japon
- Overture en passe de racheter Altavista...
- MSN Search : Microsoft dans la course
- 15-02-2006 : Interview Exalead sur le chat de WebRankInfo
- Le téléphone mobile de Google : GPhone ?
- Google API : guide de développement de l'API Google
- Alexa lance un moteur de recherche d'images
- Google ouvre sa filiale française et crée sa régie publicitaire
- Yahoo! Questions/Réponses veut développer les réseaux de connaissances
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash
- Analyse du positionnement
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: jardintropical et 0 invités







le forum