IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Rank égaux sur un freetexttable


Sujet :

Développement SQL Server

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Rank égaux sur un freetexttable
    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 :

    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
    Mon problème est que les résultats pour cette requête ont le même rank :

    Nom : 2020-07-20_21h48_56.png
Affichages : 128
Taille : 25,6 Ko

    Si quelqu'un avait sinon une solution, au moins une explication au fait que le "1982" est ignoré, je lui en saurais gré.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Combien de lignes contient votre table ?

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Un peu plus de 3700.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Il est probable que cela ne soit pas assez pour obtenir un distinguo sur le rang...
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 133
    Points : 38 556
    Points
    38 556
    Billets dans le blog
    9
    Par défaut
    bonjour,

    Citation Envoyé par Spoon37 Voir le message
    select top 10 IDQUESTION, * from
    Pourquoi récupérer deux fois l'identifiant de la question ?

Discussions similaires

  1. Avis sur Web Rank Info pour le référencement d'un site
    Par dev14 dans le forum Référencement
    Réponses: 0
    Dernier message: 04/06/2012, 14h45
  2. [SQL 2K8R2 SP1] Résolution de bug sur fonction RANK
    Par Jinroh77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/08/2011, 15h18
  3. [VxiR2] Problème avec rank() sur plusieurs dimensions
    Par NorocBzh dans le forum Webi
    Réponses: 2
    Dernier message: 24/12/2009, 15h39
  4. Select champs égaux sur même table
    Par icedooom dans le forum Requêtes
    Réponses: 3
    Dernier message: 07/07/2009, 17h17
  5. [Joomla!] critères sur des articles à la manière du ranking
    Par Nillak dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/03/2007, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo