OVH Cloud OVH Cloud

recherche de texte intégral

2 réponses
Avatar
Greg
Bonjour,

Je cherche à mettre en place une recherche de texte intégral sur une base.

J'aimerai faire une recherche sur plusieurs mots
exemple : "outil de jardinage"

Mais je n'arrive pas à trouver la requête qui me permet de trouver cette
chaine.
A chaque fois ma chaine est découpée en mots.

Que dois je utiliser pour réaliser ce type de recherche : contains,
freetext, freetexttable ?

D'autre pas ma base de données est installée sur un SQL server anglais.
Comment puis je faire pour m'assurer que les mots comme "de" seront ignorés
dans ma recherche. Puis je paramétrer quelque chose à ce niveau là ?

Merci d'avance
Greg

2 réponses

Avatar
Fred BROUARD
Greg a écrit:
Bonjour,

Je cherche à mettre en place une recherche de texte intégral sur une base.

J'aimerai faire une recherche sur plusieurs mots
exemple : "outil de jardinage"

Mais je n'arrive pas à trouver la requête qui me permet de trouver cette
chaine.
A chaque fois ma chaine est découpée en mots.

Que dois je utiliser pour réaliser ce type de recherche : contains,
freetext, freetexttable ?



CONTAINS

D'autre pas ma base de données est installée sur un SQL server anglais.
Comment puis je faire pour m'assurer que les mots comme "de" seront ignorés
dans ma recherche. Puis je paramétrer quelque chose à ce niveau là ?




Recherchez le fichier noise.fra

A +

Merci d'avance
Greg



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
Greg
Merci pour l'info.

Mon serveur est installé en anglais et SQL serveur aussi.
Comment puis-je déterminer quel fichier noise est utilisé ?
Comment puis-le le cas échéant modifier cette info ?

Merci d'avance.

Greg


"Fred BROUARD" a écrit :



Greg a écrit:
> Bonjour,
>
> Je cherche à mettre en place une recherche de texte intégral sur une base.
>
> J'aimerai faire une recherche sur plusieurs mots
> exemple : "outil de jardinage"
>
> Mais je n'arrive pas à trouver la requête qui me permet de trouver cette
> chaine.
> A chaque fois ma chaine est découpée en mots.
>
> Que dois je utiliser pour réaliser ce type de recherche : contains,
> freetext, freetexttable ?

CONTAINS
>
> D'autre pas ma base de données est installée sur un SQL server anglais.
> Comment puis je faire pour m'assurer que les mots comme "de" seront ignorés
> dans ma recherche. Puis je paramétrer quelque chose à ce niveau là ?
>

Recherchez le fichier noise.fra

A +

> Merci d'avance
> Greg

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************