J'ai deux questions concernant la recherche plein texte, j'ai créé un
catalogue pour faire la recherche plein texte sur différentes colonnes d'une
table afin de retrouver facilement les enregistrements qui contiennent un
mot recherché.
Mes questions :
- Comment faire pour que le catalogue soit mis à jour en temps réel, je n'ai
trouvé que la possibilité de re-créer le catalogue à heure déterminée.
- Est-il possible de connaitre par un select ou autre moyen la liste des
mots (et pas des clés) qui ont été indexés (comme un SELECT * from
catalogue).
Exemple : table client IDCLI='1' NOMCLI='TOTO TATA'
IDCLI='2' NOMCLI='TOTO TUTU'
je voudrais par un select avoir la liste des mots donc TATA,TOTO et
TUTU.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe T [MS]
Bonjour,
Pour la mise à jour cela doit effectivement se faire de façon schedullé (méthode incrémental) et pas en temps réel.
Quelque chose comme cela ???
SELECT 'TUTU' FROM MyTable WHERE CONTAINS(*, 'TUTU') UNION SELECT 'TATA' FROM MyTable WHERE CONTAINS(*, 'TATA') ...
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Hervé R." wrote in message news:42428ca3$0$19330$
Bonjour,
J'ai deux questions concernant la recherche plein texte, j'ai créé un catalogue pour faire la recherche plein texte sur différentes colonnes
d'une
table afin de retrouver facilement les enregistrements qui contiennent un mot recherché. Mes questions : - Comment faire pour que le catalogue soit mis à jour en temps réel, je
n'ai
trouvé que la possibilité de re-créer le catalogue à heure déterminée. - Est-il possible de connaitre par un select ou autre moyen la liste des mots (et pas des clés) qui ont été indexés (comme un SELECT * from catalogue). Exemple : table client IDCLI='1' NOMCLI='TOTO TATA' IDCLI='2' NOMCLI='TOTO TUTU' je voudrais par un select avoir la liste des mots donc TATA,TOTO et TUTU.
Merci de vos réponses.
Bonjour,
Pour la mise à jour cela doit effectivement se faire de façon schedullé
(méthode incrémental) et pas en temps réel.
Quelque chose comme cela ???
SELECT 'TUTU' FROM MyTable WHERE CONTAINS(*, 'TUTU')
UNION
SELECT 'TATA' FROM MyTable WHERE CONTAINS(*, 'TATA')
...
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"Hervé R." <herve_1248@hotmail.com> wrote in message
news:42428ca3$0$19330$8fcfb975@news.wanadoo.fr...
Bonjour,
J'ai deux questions concernant la recherche plein texte, j'ai créé un
catalogue pour faire la recherche plein texte sur différentes colonnes
d'une
table afin de retrouver facilement les enregistrements qui contiennent un
mot recherché.
Mes questions :
- Comment faire pour que le catalogue soit mis à jour en temps réel, je
n'ai
trouvé que la possibilité de re-créer le catalogue à heure déterminée.
- Est-il possible de connaitre par un select ou autre moyen la liste des
mots (et pas des clés) qui ont été indexés (comme un SELECT * from
catalogue).
Exemple : table client IDCLI='1' NOMCLI='TOTO TATA'
IDCLI='2' NOMCLI='TOTO TUTU'
je voudrais par un select avoir la liste des mots donc TATA,TOTO et
TUTU.
Pour la mise à jour cela doit effectivement se faire de façon schedullé (méthode incrémental) et pas en temps réel.
Quelque chose comme cela ???
SELECT 'TUTU' FROM MyTable WHERE CONTAINS(*, 'TUTU') UNION SELECT 'TATA' FROM MyTable WHERE CONTAINS(*, 'TATA') ...
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"Hervé R." wrote in message news:42428ca3$0$19330$
Bonjour,
J'ai deux questions concernant la recherche plein texte, j'ai créé un catalogue pour faire la recherche plein texte sur différentes colonnes
d'une
table afin de retrouver facilement les enregistrements qui contiennent un mot recherché. Mes questions : - Comment faire pour que le catalogue soit mis à jour en temps réel, je
n'ai
trouvé que la possibilité de re-créer le catalogue à heure déterminée. - Est-il possible de connaitre par un select ou autre moyen la liste des mots (et pas des clés) qui ont été indexés (comme un SELECT * from catalogue). Exemple : table client IDCLI='1' NOMCLI='TOTO TATA' IDCLI='2' NOMCLI='TOTO TUTU' je voudrais par un select avoir la liste des mots donc TATA,TOTO et TUTU.