Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Algorythme de recherche google-like

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algorythme de recherche google-like

n°2063619
sebnutt
Un petit rien du tout
Posté le 15-03-2011 à 14:24:39  profilanswer
 

salut à tous,
 
dans MySQL, j'ai une table formée comme telle :
 
id | texte
-----------
1 | configuration BAL
2 | BAL
3 | blabla
 
je voudrais faire un SELECT texte FROM table WHERE texte LIKE '%configuration%' OR texte LIKE '%BAL%' de sorte qu'il me sorte en premier les enregistrements contenant le plus de mots en commun avec ceux passés dans la requete :
 
je voudrais obtenir  
 
1 | configuration BAL
2 | BAL
 
Avez-vous une idée ?


Message édité par sebnutt le 15-03-2011 à 14:24:51
mood
Publicité
Posté le 15-03-2011 à 14:24:39  profilanswer
 

n°2063628
Oliiii
Posté le 15-03-2011 à 15:01:38  profilanswer
 

Il y a moyen, mais c'est compliqué, lent et ca ne scale pas du tout.
En gros tu dois simuler un full text index en découpant ton champ texte en mots et compter le nombre de fois que tu as un resultat.
 
Il y aussi d'autres moyen mais c'est encore pire :)
 
Donc soit tu abandonnes l'idée ou tu regardes du coté des full text index si ca peut te convenir.

n°2063946
sebnutt
Un petit rien du tout
Posté le 16-03-2011 à 09:51:03  profilanswer
 

je vais voir coté fulltext.
sinon, vu que c'est de l'intranet, si tu as une soluce meme gourmande, je suis preneur

n°2063994
rufo
Pas me confondre avec Lycos!
Posté le 16-03-2011 à 11:19:22  profilanswer
 

Regardes les moteurs de recherche GPL type Lucene... Pas la peine de réinventer la roue. :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Algorythme de recherche google-like

 

Sujets relatifs
Recherche 2 mots FINDSTRldap recherche dans les répertoires
Fonction recherche d'une lignefloat et api google map (et ie 8)
Recherche programmeur pour minijeux (bénévole)Recherche développeur XUL
Eviter la répétition des votes sur un formulaire Google DocumentGeocoder Google map
carte google mapsCarte Google maps installé sur site mais pas valide W3C
Plus de sujets relatifs à : Algorythme de recherche google-like


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR