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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de Recherche en FULLTEXT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de Recherche en FULLTEXT

n°1506575
izbing2
Posté le 24-01-2007 à 08:38:51  profilanswer
 

Rebonjour tout le monde (je sais j'en ai beaucoup des problèmes :-p)
 
N'étant pas assez doué pour développer un moteur de recherche en REGEXP j'ai alors fait un petit moteur utilisant la recherche en FULLTEXT (et LIKE pour la recherche avec critère)
Mais celui ci refuse de trouver le mot lorsque qu'il y a un . devant celui ci
 
Exemple :
 
ls.ugoyo@uhgoyo.yo
 
si je recherche ls il ne trouveras pas...
 
Voici un bout d'mon code  
 

Citation :


if ($zcrite=='znom'){
$requetemysql = "SELECT *  FROM ".$table." WHERE nom LIKE \"%".$recherche."%\"";
}
elseif ($zcrite=='zprenom') {
$requetemysql = "SELECT *  FROM ".$table." WHERE prenom LIKE \"%".$recherche."%\"";
}
elseif ($zcrite=='zvillez'){
$requetemysql = "SELECT *  FROM ".$table." WHERE ville LIKE \"%".$recherche."%\"";
}
else{
$requetemysql = 'SELECT *  FROM '.$table.' WHERE MATCH (categorie,nom,prenom,profession,societe,adresse,adresse2,codepostal,ville,fixe,portable,fonction,mail,commentaire ) AGAINST(\''.$recherche.'*\'IN BOOLEAN MODE)';}

mood
Publicité
Posté le 24-01-2007 à 08:38:51  profilanswer
 

n°1506616
sielfried
Posté le 24-01-2007 à 10:10:06  profilanswer
 

Les recherche FullText sont limitées aux mots de 4 lettres ou + par défaut.

n°1506621
skeye
Posté le 24-01-2007 à 10:21:58  profilanswer
 

...et c'est pas du php, putain de bordel de merde.[:moule_bite]


---------------
Can't buy what I want because it's free -
n°1506718
izbing2
Posté le 24-01-2007 à 12:30:21  profilanswer
 

La recherche est en boolean,
si je recherche 2 caractère dans une autre adresse mail pareil mais dans une autre ligne, ça marche

n°1506737
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-01-2007 à 13:18:12  profilanswer
 

ça sert à rien d'utiliser le mode boolean si tu ne mets pas d'opérateur ( genre +,-).

n°1506788
izbing2
Posté le 24-01-2007 à 14:32:31  profilanswer
 

Il y a un opérateur... Genre *
 
Après je demande seulement si vous auriez une idée du pourquoi du comment

n°1506795
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-01-2007 à 14:41:29  profilanswer
 

* ne matche pas le . :o

n°1506830
izbing2
Posté le 24-01-2007 à 16:14:51  profilanswer
 

Aurais tu une astuce ?


Message édité par izbing2 le 24-01-2007 à 16:16:36
n°1506855
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-01-2007 à 17:05:09  profilanswer
 

match against('tonMot tonMot*')

n°1507098
izbing2
Posté le 25-01-2007 à 12:43:35  profilanswer
 

Ben la requête est déjà celle là  
Mais je voudrais une astuce pour que lorsque je tape 2 caractère et qu'il y  ait un "." devant ça le trouve quand même...

mood
Publicité
Posté le 25-01-2007 à 12:43:35  profilanswer
 

n°1507334
izbing2
Posté le 26-01-2007 à 08:29:08  profilanswer
 

Up

n°1509561
Martoclou
Posté le 01-02-2007 à 13:42:52  profilanswer
 

Un script qui permet de faire des recherches fulltext en php 5 dans des tables mysql ou des fichiers, codé en regexp et php5 :
 
Moteur de recherche fulltext en PHP 5
 
Il suffit de configurer les tables à scanner, après le script renvoie les résultats dans un tableau et il est économique en ressources (aussi bien pour le serveur mysql que pour la mémoire allouée aux scripts php).

n°1510231
izbing2
Posté le 02-02-2007 à 19:49:28  profilanswer
 

Merci beaucoup.
Je vais étudier tout ça ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de Recherche en FULLTEXT

 

Sujets relatifs
Probleme Soap, ServerProcedure not present ....Problème d'affichage de caractères chinois remplacés par des ?
Gnatmake :Problème de compilation "gnat1: invalid switch: 9"problème de syntaxe
Pthread problème état joinableProblème de conversion de temps en fonction de timezone
[Résolu] [MySQL] Problème nombre commençant par zéroProbleme de conception : Apache XML RPC + Spring
Problème développementmoteur de recherche et Flash (UTF8)
Plus de sujets relatifs à : Problème de Recherche en FULLTEXT


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