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.
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...
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 !!!![]()
Partager