Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/05/2011, 11h14   #1
Membre chevronné
 
Avatar de airod
 
Benoit Martiré
Synapse médical, Sèvres (92)
Inscription : août 2004
Messages : 701
Détails du profil
Informations personnelles :
Nom : Benoit Martiré
Âge : 36
Localisation : France

Informations professionnelles :
Activité : Synapse médical, Sèvres (92)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 701
Points : 771
Points : 771
Envoyer un message via Skype™ à airod
Par défaut problème requete fulltext

Bonjour, je suis en face d'un problème de taille.

j'utilise une recherche fulltext sur une table.

Dans la majorité des cas pas de problème, j'obtiens le résultat attendu.
Cependant dans le cas d'une recherche sur un mot de 3 lettres, je n'obtiens absolument aucun résultat. Auriez vous une idée?
voici les requêtes.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
SELECT *
FROM `z_keywordRum`
WHERE MATCH (
`key`
)
AGAINST (
'geu'
IN BOOLEAN
MODE
) >0
GROUP BY typCod
ORDER BY MATCH (
`key`
)
AGAINST (
'geu'
IN BOOLEAN
MODE
) DESC , typCod
cette requete ne renvois rien (alors que j'ai des données répondant au critères )
key | word | typCod | kwid | module
GEU | grossesse extra-utérine | O00 | 95 | OBSTETRIQUE

par contre si je fais ca :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT *
FROM `z_keywordRum`
WHERE MATCH (
`key`
)
AGAINST (
'hypertension'
IN BOOLEAN
MODE
) >0
GROUP BY typCod
ORDER BY MATCH (
`key`
)
AGAINST (
'hypertension'
IN BOOLEAN
MODE
) DESC , typCod
LIMIT 0 , 30
J'obtiens bien un résultat.

Pourquoi rien n'est retourné pour key = > 'GEU'

ps : j'ai essayer en maj et en min, c'est pareil.

merci
__________________
Pensez à la documentation en ligne, ca aide!

"Heureux ceux qui se libèrent de leurs chaines"
"Ne faites simple que si vous savez faire compliqué aussi !"
airod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 11h49   #2
Membre chevronné
 
Avatar de airod
 
Benoit Martiré
Synapse médical, Sèvres (92)
Inscription : août 2004
Messages : 701
Détails du profil
Informations personnelles :
Nom : Benoit Martiré
Âge : 36
Localisation : France

Informations professionnelles :
Activité : Synapse médical, Sèvres (92)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 701
Points : 771
Points : 771
Envoyer un message via Skype™ à airod
re, j'ai trouvé ma réponse.. ici
__________________
Pensez à la documentation en ligne, ca aide!

"Heureux ceux qui se libèrent de leurs chaines"
"Ne faites simple que si vous savez faire compliqué aussi !"
airod est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h14.


 
 
 
 
Partenaires

Hébergement Web