none
avantages avec fulltextsql? RRS feed

  • Question

  • Bonjour a tous,
    j ai decouvert recement la syntaxe fulltextsql qui est extremement puissante vu quelle se sert des sharedservices du moteur de recherche de moss dans notre ferme.
    Le probleme est que je voudrais savoir l avantage a l'utiliser plus que le moteur en lui meme .
    J ai bien compris le systeme de customisation mais le moteur de recherche de moss est aussi customisable alors je me pose la question
    en dehors du fait que l on puisse pousser notre procedure sql sur la recherche et l'inserer dans un webpart ou autre quels sont les autres avantages que cela nous procure
    cordialement
    dany
    dimanche 6 septembre 2009 18:49

Réponses

  • Bonjour,

    La syntaxe FullTextSqlQuery permet d'effectuer des recherches plus fines que via la syntaxe KeywordQuery.
    Avec FullTextSqlQuery, vous pouvez utiliser des fonctions, préciser quelles colonnes doivent être ramenées, trier, etc.

    exemple : SELECT title, author, rank FROM scope() where "scope"='All Sites' AND SITE=http://monapplication AND FREETEXT('vehicule') AND NOT CONTAINS('moto') AND write>DATEADD(Day, -7, GetGMTDate()) ORDERBY "author"

    Elle est plus utile dans le cas de développement de web part de recherche avancée, alors que la KeywordQuery se prête plus au jeu de la recherche simple.

    Est-ce que cela répond à votre question ?
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 7 septembre 2009 05:41

Toutes les réponses

  • Bonjour,

    La syntaxe FullTextSqlQuery permet d'effectuer des recherches plus fines que via la syntaxe KeywordQuery.
    Avec FullTextSqlQuery, vous pouvez utiliser des fonctions, préciser quelles colonnes doivent être ramenées, trier, etc.

    exemple : SELECT title, author, rank FROM scope() where "scope"='All Sites' AND SITE=http://monapplication AND FREETEXT('vehicule') AND NOT CONTAINS('moto') AND write>DATEADD(Day, -7, GetGMTDate()) ORDERBY "author"

    Elle est plus utile dans le cas de développement de web part de recherche avancée, alors que la KeywordQuery se prête plus au jeu de la recherche simple.

    Est-ce que cela répond à votre question ?
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 7 septembre 2009 05:41
  • Bonjour,
    je vous remercie pour votre reponse ,
    oui effectivement cela repond bien a ma question et surtout grace a l exemple que vous m avez fourni
    J ai egalement apprecie le fait de savoir que l on puisse inserer des fonctions dans notre requete  et que l on puisse cibler plusieurs recherches sur plusieurs sites differents cela est tres puissant et tres optimise.

    cordialement
    dany
    lundi 7 septembre 2009 05:56