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

MS SQL Server Discussion :

Petit problème avec le fulltext -_-'


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut Petit problème avec le fulltext -_-'
    Bonjour,
    alors voila, j'ai une base de donnée dans laquelle j'ai les champs :
    - D_ID uniqueidentifier
    -D_AUTEUR
    -D_TITRE
    -D_DOC varbinary filestream dans un dossier autre
    -D_TYPE_DOC contenant les extansions des D_DOC

    J'ai essayé sa :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    CREATE FULLTEXT CATALOG catalog_int_search 
         WITH ACCENT_SENSITIVITY = OFF  AS DEFAULT
     
     
    GO
    CREATE UNIQUE INDEX test ON dbo.DOCUMENTS(D_NUM);
    CREATE FULLTEXT INDEX ON DOCUMENTS
          ( D_DOC TYPE COLUMN D_TYPE_DOC
          )
        KEY INDEX test
        WITH CHANGE_TRACKING AUTO;
    J'ai un fichier txt stocké dans ma BD avec écris dedans "sa ne marche pas, pourquoi ? "
    Et lorsque je fais un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     select D_TITRE from DOCUMENTS 
    WHERE FREETEXT ( D_DOC,'pourquoi')
    Ai je fait quelque chose de mal ?

    Merci de vos réponses

  2. #2
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    "sa ne marche pas, pourquoi ?"
    Vous voulez dire qu'il y a des fautes d'ortographes dans votre fichier?
    Votre population a t'elle eu lieu? votre extension est bien ".txt" dans D_TYPE_DOC?


    Avez vous défini la langue d'indexation pour le catalog?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut
    oui bon passons sur la faute d'orthographe, sinon oui j'ai bien .txt dans ma colonne D_DOC_TYPE
    Ensuite j'ai reconstruis les index et j'ai fait mes sauvegardes. Et CHANGE_TRACKING en auto ne devrait pas mettre à jour automatiquement les index ?

    J'ai tenté un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ALTER FULLTEXT INDEX ON DOCUMENTS
       SET CHANGE_TRACKING MANUAL
     
    ALTER FULLTEXT INDEX ON DOCUMENTS
       START FULL POPULATION;
    j'ai bien un "commande réussie" mais rien à faire, la requête ne me retourne toujours rien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select D_TITRE from DOCUMENTS 
    WHERE FREETEXT ( D_DOC,'pourquoi')

  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
    22 009
    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 : 22 009
    Billets dans le blog
    6
    Par défaut
    1) quellle version langage édition de SQL Server ?
    2) postez le DDL de votre table ainsi que la méthode de chargement du .doc.

    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
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2011
    Messages : 66
    Par défaut
    Je suis sous SQL server 2008

    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    INSERT INTO DOCUMENTS(D_AUTEUR,D_TITRE,D_ID,D_TYPE_DOC,D_DOC)
       SELECT 'moi' AS D_AUTEUR,
          'test' AS D_TITRE, 
          NEWID() AS D_ID,
          '.txt' AS D_TYPE_DOC,
          * FROM OPENROWSET(BULK 'C:\test.txt', SINGLE_BLOB) AS D_DOC;
    GO
    Dans le doute de la syntaxe j'en ai mis un autre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    INSERT INTO DOCUMENTS(D_AUTEUR,D_TITRE,D_ID,D_TYPE_DOC,D_DOC)
       SELECT 'moi' AS D_AUTEUR,
          'test.txt' AS D_TITRE, 
          NEWID() AS D_ID,
          '.txt' AS D_TYPE_DOC,
          * FROM OPENROWSET(BULK 'C:\test.txt', SINGLE_BLOB) AS D_DOC;
    GO

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 009
    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 : 22 009
    Billets dans le blog
    6
    Par défaut
    Encore une fois quelle langue d'installation Français, anglais ????

    C'EST IMPORTANT !!!!!!

    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/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Petits problèmes avec une CListCtrl
    Par vanitom dans le forum MFC
    Réponses: 2
    Dernier message: 17/11/2005, 12h45
  2. Un petit problème avec pop
    Par Paulinho dans le forum C++
    Réponses: 4
    Dernier message: 13/11/2005, 21h57
  3. Petit problème avec Line Input
    Par GrosQuicK dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/09/2005, 13h47
  4. (Petit ?) problème avec une page contenant du Flash
    Par ologram dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 19h45
  5. Petit problème avec SDL
    Par Nyarlathotep dans le forum C
    Réponses: 10
    Dernier message: 01/07/2005, 10h10

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