Bonjour, j'ai développé une application de quiz.
J'ai besoin de retrouver rapidement une question à partir d'une chaine de caractères passés en paramètres. J'ai donc utilisé freetextable qui me permet de retrouver la question la plus proche dans 99% des cas, via le rank du jeu de résultats
Hors je viens de tomber sur un cas et je n'arrive pas à trouver la solution. Sans doute manque t'il quelquechose dans le paramétrage du catalogue ou de la requete freeetextable. La requête est la suivante :
Mon problème est que les résultats pour cette requête ont le même rank :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select top 10 IDQUESTION, * from FREETEXTTABLE(QUESTION, TEXTEQUESTION, 'Quel était le pays organisateur de la coupe du monde de football en 1982 ?') ftt inner join question q on ftt.[key] = q.idquestion order by rank desc
Si quelqu'un avait sinon une solution, au moins une explication au fait que le "1982" est ignoré, je lui en saurais gré.







Répondre avec citation







Partager