[mysql] Comment rendre LIKE pertinent ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

verone
Nouveau WRInaute
 
Messages: 42
Inscription: Lun Jan 30, 2006 14:34

[mysql] Comment rendre LIKE pertinent ?

Message le Ven Déc 08, 2006 11:11

Bonjour à tous !

J'aimerais savoir s'il y a une possibilité de faire de recherche dans une table avec des résultats plus pertinents qu'avec la fonction LIKE ?


HawkEye
Modérateur
Modérateur
 
Messages: 14956
Inscription: Lun Fév 23, 2004 12:33

Message le Ven Déc 08, 2006 11:18



ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Ven Déc 08, 2006 11:19

LIKE + une surcouche qui filtre le résultat de la base de données et donne un score à chaque résultat. Tri sur base du score. LIKE donnant trop de résultat, ça permet de filtrer et de reclasser. Globalement, ça peut donner de meilleurs résultats qu'avec un index FULLTEXT, si la fonction de filtrage est bien faite. Côté performances, ça tient bien sur des tables avec des champs de taille limitée et qq dizaines de milliers de tuples.

EDIT - FULLTEXT est évidemment plus simple et plus immédiat à mettre en place, pour une pertinence correcte (sans plus).


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Ven Déc 08, 2006 11:28

lol

je me demande bien en quoi LIKE ne serait pas pertinent ?

rog


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Ven Déc 08, 2006 11:31

rog a écrit:je me demande bien en quoi LIKE ne serait pas pertinent ?


- pas de classement selon un score (FULLTEXT a un indice de pertinence, par exemple, qui permet de classer selon, grosso modo, la fréquence d'apparition des mots-clefs de la recherche).
- recherche trop large (exemple : 'art' va te donner 'artiste' (OK), 'article' (pas OK), 'particulier' (pas OK), etc), ce qui devient vite gênant pour du texte (trop de résultats).


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Ven Déc 08, 2006 11:51

je te remercie pour l'explication

c'est une solution simple et pertinente

rog


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: skyll et 0 invités