Pour résumé je cherche une solution pour faire un moteur de recherche par mots clés ultra rapide en PHP/MySql. Un grand merci d'avance à celui qui pourra m'éclairer!!! 27/11/2009, 15h13
#2
Un recherche FULLTEXT serait peut être plus rapide qu'un LIKE. 27/11/2009, 15h19
#3
Merci pour ta réponse rapide mais ça reste toujours trop lourd, je recherche vraiment la solution par indexation de mot clé en base (je ne sais pas si elle s'appelle comme ça)
27/11/2009, 17h27
#4
salut
avant tous, il serait intéressant de connaitre un peu ton modèle de base. Les fiches sont indexé en catégorie, sous catégorie,.... via des tables, idem pour les mots clés et autres. Les types index(numérique, texte, binaire), les verrous et autres. Le premier problème viens en général de la conception de la db. Moteur de recherche php mysql tutorial youtube. 27/11/2009, 17h41
#5
Et bien disons que dans ce cas précis le modèle est très simple puisqu'il n'y a aucune jointure de table. je ne peux pas trop déballer l'architecture de la base (règlement intérieur) mais la table sur laquelle la recherche se fait est du type:
id - intitule - description - reférence -.....
Moteur De Recherche Php Mysql Tutorial Espanol
27/11/2009, 15h08
#1
Membre du Club
Créer un moteur de recherche par mots clés rapide PHP
Bonjour,
j'en appel à votre savoir faire pour me donner les bonnes pistes à suivre. Je développe actuellement un site intranet pour mon entreprise contenant des fiches produits. Jusqu'à maintenant le moteur de recherche était créé à l'aide de requêtes à base de LIKE '%mot clé%' OR LIKE '%mot clé 2%' ce qui marchait très bien au début mais lorsque désormais la base pèse 3Go avec plus de 80000 fiches produits je peux vous dire que la pauvre base de données souffre un peu lors de la requête. Tutorial moteur de recherche avec Dreamweaver et PHP/MySQL - Dreamgratuit - Philosophie - Tutorials et extensions. En faisant pas mal de recherches, j'ai essayé de trouvé comme certains site faisaient pour trouver un résultats en moins de 3 sec sur des bases énormes. Apparemment lors de l'ajout d'une fiche celles-ci sont explosées en mots clés qui sont stockés dans la base et si j'ai bien compris lors de la recherche il suffit de trouvé les mots clés déjà indexés et de sortir les fiches produit correspondantes. Je ne sais pas si j'ai été clair ni si j'ai bien compris mais si quelqu'un pouvait m'expliquer le procédé en détail ou m'indiquer un lien qui l'explique ça serait super...
Moteur De Recherche Php Mysql Tutorial Blogspot
Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/webestools/www/ on line 78
Il y a 0 utilisateur(s) en ligne
Page générée en 0. 001141 secondes Haut
Règlements - Nous contacter - Nous Aider - RSS Nouvelles
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs. Toutes les marques citées appartiennent à leurs compagnies respectives.
Moteur De Recherche Php Mysql Tutorial For Beginners
#5
Posté 19 April 2005 - 13:08 PM
Il faut que tu précise $_POST["operateur"] c'est plus prudent et ça dépend de ton serveur qui doit surement avoir REGISTER_GLOBALS à OFF c'est mieux pour la sécurité mais ça t'oblige à appeler tes variables de formulaire avec $_POST[]
As tu essayé d'affiché ta requete? #6
Posté 19 April 2005 - 13:22 PM
Je te dis quoi ce soir, pcq là suis au boulot. Merci de ton aide. #7
Posté 21 April 2005 - 16:11 PM
Hello,
J'avais fait une petite erreur dans les variables... Voici le bon code. J'ai encore une question. Cette ligne-ci me permet de mettre les termes sélectionnés en gras, comme dans google:
$description);
Le problème est que ça ne fonctionne que avec un seul mot, et pas avec plusieurs mots. Moteur de recherche php mysql tutorial.html. Merci de votre aide. Voici le lien pour ceux que ça intéresse: QUOTE
#8
Posté 21 April 2005 - 17:24 PM
QUOTE J'ai encore une question. Cette ligne-ci me permet de mettre les termes sélectionnés en gras, comme dans google:
Pourquoi ne pas faire un:
[quote]ColoringCode[/url]"]
Moteur De Recherche Php Mysql Tutorial Blog
Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in /home/webestools/www/ on line 78
Il y a 0 utilisateur(s) en ligne
Page générée en 0. 00129 secondes Haut
Règlements - Nous contacter - Nous Aider - RSS Nouvelles
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs. Toutes les marques citées appartiennent à leurs compagnies respectives.
Moteur De Recherche Php Mysql Tutorial Youtube
Pourquoi utiliser un | à la place de plusieurs requête: c'est simple: c'est plus rapide. Voili voilà
#20
Posté 27 April 2005 - 12:30 PM
Merci Antoine!
$req = $db->query("SELECT * FROM article WHERE titre LIKE '%piment'"); Récupère tous les articles où le titre termine par « piment » $req = $db->query("SELECT * FROM article WHERE titre LIKE '%piment%'"); Récupère tous les articles où le titre contient « piment » Pour exemple, vous retrouvez un blog minimal que j'ai fait pour vous donner l'idée de comment se servir de ce clause MySQL et un peu de PHP, pour au final avoir une barre de recherche. Allez plus loin… C'est qu'on a fait ci-dessus, est ce qu'on appelle une recherche par un mot clé. C'est-à-dire, l'utilisateur ferra la recherche que par un seul mot clé. Même s'il tapait une phrase comme « Programme de tchat », cela sera considéré comme un seul mot clé, donc, les résultats qui seront retournés sont ceux qui contiennent le mot clé « programme de tchat ». Tutoriel pour apprendre php-mysql(formulaire:moteur de recherche part2) | By NewDzign - YouTube. Avec MySQL, il serait mieux d'explorer les recherches sur les index FULLTEXT pour faire des recherches un peu plus avancées. Les recherches sur plusieurs mots clés… en tapant par exemple « programme de tchat », ceci sera découpé en mot « par espace », et chaque mot sera cherché indépendamment.
Qu'advient-il si je change d'avis? Afin d'exercer votre droit de rétractation, vous devez nous informer par écrit de votre décision d'annuler cet achat (par exemple au moyen d'un courriel). Si vous avez déjà reçu l'article, vous devez le retourner intact et en bon état à l'adresse que nous fournissons. Dans certains cas, il nous sera possible de prendre des dispositions afin que l'article puisse être récupéré à votre domicile. Déguisements de Alice au pays de merveilles pour Femme | Monsieur Déguisement. Effets de la rétractation
En cas de rétractation de votre part pour cet achat, nous vous rembourserons tous vos paiements, y compris les frais de livraison (à l'exception des frais supplémentaires découlant du fait que vous avez choisi un mode de livraison différent du mode de livraison standard, le moins coûteux, que nous proposons), sans délai, et en tout état de cause, au plus tard 30 jours à compter de la date à laquelle nous sommes informés de votre décision de rétractation du présent contrat. Nous procéderons au remboursement en utilisant le même moyen de paiement que celui que vous avez utilisé pour la transaction initiale, sauf si vous convenez expressément d'un moyen différent; en tout état de cause, ce remboursement ne vous occasionnera aucun frais.
Deguisement Theme Alice Au Pays Des Merveilles Des
Recevez-le jeudi 16 juin Livraison à 20, 09 €
Recevez-le entre le jeudi 16 juin et le vendredi 24 juin Livraison à 13, 99 €
Recevez-le entre le jeudi 16 juin et le vendredi 24 juin Livraison à 13, 99 € Autres vendeurs sur Amazon 25, 86 € (2 neufs)
Livraison à 27, 94 € Il ne reste plus que 1 exemplaire(s) en stock. Recevez-le lundi 20 juin Livraison à 25, 03 €
Recevez-le vendredi 17 juin Livraison à 16, 04 €
Recevez-le jeudi 16 juin Livraison à 20, 00 € Autres vendeurs sur Amazon 22, 02 € (4 neufs)
10% coupon appliqué lors de la finalisation de la commande Économisez 10% avec coupon (offre de tailles/couleurs limitée)
Recevez-le vendredi 17 juin Livraison à 19, 84 € Autres vendeurs sur Amazon 43, 55 € (2 neufs)
Livraison à 22, 77 € Temporairement en rupture de stock. Autres vendeurs sur Amazon 29, 36 € (2 neufs)
Recevez-le vendredi 17 juin Livraison à 29, 49 € Il ne reste plus que 5 exemplaire(s) en stock. Deguisement theme alice au pays des merveilles alice. Recevez-le vendredi 17 juin Livraison à 24, 67 € Il ne reste plus que 4 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Déguisement classique Alice au pays des merveilles - Taille S
Déguisement fille enfant Alice - Taille S inclut Robe effet satin imprimée avec manches courtes bouffantes, macaron imprimé à l'effigie de la princesse et broderie. Déguisement sous licence officielle.
Deguisement Theme Alice Au Pays Des Merveilles Bag
Déguisement Alice, pour femme, taille M, sur le thème d' Alice au Pays des Merveilles. Il inclut la robe avec tablier et le serre-tête oreilles. Déguisement sous licence officielle. Pour faire la fête à prix fabuleux.
Déguisement alice au pays des merveilles, Alice au pays des merveilles, Activité manuelle enfant
Deguisement Theme Alice Au Pays Des Merveilles Alice
Veuillez vérifier dans les annonces les informations concernant la collecte des articles et les frais de retour de la marchandise afin de savoir qui prend en charge les frais de retour. Que faire si votre article est livré par erreur, défectueux ou endommagé? Si vous pensez que l'article que vous avez acheté a été livré par erreur, est défectueux ou endommagé, veuillez nous contacter afin que nous trouvions ensemble une solution. Si vous payez votre article avec PayPal, vous pouvez également obtenir des informations sur le programme de protection des acheteurs eBay. Cette politique de retour ne modifie pas vos droits légaux, par exemple ceux relatifs à des articles défectueux ou mal décrits. Déguisement adulte Alice au pays des merveilles – Taille M. Pour plus d'information, y compris vos droits en vertu du Règlement sur les contrats de consommation, veuillez consulter la section Connaissez vos droits.
Deguisement Femme Alice Robe Maid Robe Costume Halloween
Accessoires Inclus: Coiffure, Robe, Tablier
Tableau de Taille:
Taille(cm)
Poitrine
Longueur de Robe
Ceinture
M
92
116
80
L
96
117
84
XL
100
118
88