OVH Cloud OVH Cloud

recherche sur SPS 2001

8 réponses
Avatar
Johnny
Bonjour =E0 tous et bonne et heureuse ann=E9e 2004.
j'ai un probl=E8me avec la Webpart de recherche de sps 2001.
je tape biblio* et je m'attends en retour =E0 biblioth=E8que,=20
bibliophile, bibliographie.

Malheureusement, je n'ai rien. Quelle est la d=E9marche =E0=20
suivre pour r=E9gler ce probl=E8me avec la webpart de search ?

Cordialement et Merci d'avance.

8 réponses

Avatar
EROL [MVP SPS]
Bonjour,

Il faut faire un thésaurus :
http://perso.wanadoo.fr/erolsps/SPS/Techniq/21a30/InfoTech25.htm

Traitement des résultats de recherche

Vous pouvez utiliser le thésaurus de SharePoint Portal Server pour adapter
les résultats de recherche aux besoins des utilisateurs. Pour améliorer les
résultats de recherche, modifiez le thésaurus afin d'étendre la portée des
interrogations. Ceci signifie qu'un utilisateur peut entrer un mot dans une
interrogation de recherche et obtenir des résultats pour un mot similaire.
Par exemple, l'utilisateur peut effectuer une recherche sur « IE » et
obtenir les résultats correspondant à « Internet Explorer ».

Utilisation du thésaurus pour étendre la capacité d'une recherche
Vous pouvez modifier les entrées du thésaurus en modifiant le fichier XML
(Extensible Markup Language) dans un éditeur de texte. Vous disposez de deux
types d'entrées de thesaurus :

Ensemble de remplacement Vous pouvez spécifier un modèle à remplacer par
un ensemble de substitution. Par exemple, vous pouvez remplacer les
interrogations de recherche de « W2K » (le modèle) par « Windows 2000 » (la
substitution). Si un utilisateur lance ensuite une recherche sur « W2K »,
SharePoint Portal Server renverra uniquement les résultats de recherche
contenant « Windows 2000 ».

Ensemble d'extension Vous pouvez spécifier un groupe de substitutions
synonymes les unes des autres. Les interrogations de recherche peuvent être
étendues à une substitution qui regroupe toutes les autres substitutions
d'un ensemble. Supposons, par exemple, que les termes « écrivain », «
auteur » et « journaliste » (les substitutions) doivent être traités comme
synonymes dans les interrogations de recherche. Si un utilisateur recherche
« auteur », SharePoint Portal Server renverra également les résultats de
recherche contenant « écrivain » ou « journaliste ».
Pour plus d'informations sur l'utilisation du thésaurus pour étendre une
interrogation de recherche, voir la section sur les rubriques étendues dans
l'Aide de l'administrateur et le Kit de développement du logiciel SharePoint
Portal Server.

Options supplémentaires du thésaurus
Outre les substitutions et modèles de remplacement, vous pouvez utiliser le
thésaurus de SharePoint Portal Server pour préciser les interrogations de
recherche. Deux options supplémentaires sont disponibles lorsque vous
modifiez le thésaurus :

Poids des mots
Vous pouvez attribuer une valeur, ou poids, aux mots d'un ensemble de
substitution. Certains mots influenceront ensuite plus que d'autres les
résultats d'une interrogation de recherche et seront répertoriés au sommet
de la liste des résultats. Vous pouvez spécifier une valeur entre 0 et 1.
Par exemple, la pondération du terme « IE » en 0.5 et du terme « Internet
Explorer » en 0.8. Les fichiers contenant l'expression « Internet Explorer »
complète s'affichent alors en haut de la liste des résultats de la
recherche.

Recherche de déclinaisons
Vous pouvez spécifier la recherche de déclinaisons dans les entrées de
modèles et de substitutions. Par exemple, en français, la recherche de
déclinaisons « acheter » correspond à « acheté », « achetant » et «
achats ».

SharePoint Portal Server comprend plusieurs fichiers de thésaurus.

Pour plus d'informations sur la modification du thésaurus, reportez-vous à
la section sur les rubriques étendues de l'Aide de l'administrateur.

--
Allez sur le site je l'ai refait et largement développé,
voir : http://www.sharepointpro.net

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://erolgiraudy.europe.webmatrixhosting.net/
http://perso.wanadoo.fr/erolsps/Visites/Livre1.htm
http://www.laboratoire-microsoft.org/articles/teched_2003/
============================= Si nous avons chacun un objet et que nous les échangeons, nous avons chacun
un objet.
Si nous avons chacun une idée et que nous les échangeons, nous avons chacun
deux idées.
Proverbe chinois.
===================
Johnny wrote:
| Bonjour à tous et bonne et heureuse année 2004.
| j'ai un problème avec la Webpart de recherche de sps 2001.
| je tape biblio* et je m'attends en retour à bibliothèque,
| bibliophile, bibliographie.
|
| Malheureusement, je n'ai rien. Quelle est la démarche à
| suivre pour régler ce problème avec la webpart de search ?
|
| Cordialement et Merci d'avance.
Avatar
Johnny
Merci de la réponse.

le problème, c'est que la réponse ne me satisfait pour la
question que j'ai posée.
Au fait, en tapant par exemple 'test*', je souhaite avoir
des résultats commençant par test.

Merci.

-----Message d'origine-----
Bonjour,

Il faut faire un thésaurus :
http://perso.wanadoo.fr/erolsps/SPS/Techniq/21a30/InfoTech


25.htm

Traitement des résultats de recherche

Vous pouvez utiliser le thésaurus de SharePoint Portal


Server pour adapter
les résultats de recherche aux besoins des utilisateurs.


Pour améliorer les
résultats de recherche, modifiez le thésaurus afin


d'étendre la portée des
interrogations. Ceci signifie qu'un utilisateur peut


entrer un mot dans une
interrogation de recherche et obtenir des résultats pour


un mot similaire.
Par exemple, l'utilisateur peut effectuer une recherche


sur « IE » et
obtenir les résultats correspondant à « Internet


Explorer ».

Utilisation du thésaurus pour étendre la capacité d'une


recherche
Vous pouvez modifier les entrées du thésaurus en


modifiant le fichier XML
(Extensible Markup Language) dans un éditeur de texte.


Vous disposez de deux
types d'entrées de thesaurus :

Ensemble de remplacement Vous pouvez spécifier un


modèle à remplacer par
un ensemble de substitution. Par exemple, vous pouvez


remplacer les
interrogations de recherche de « W2K » (le modèle) par «


Windows 2000 » (la
substitution). Si un utilisateur lance ensuite une


recherche sur « W2K »,
SharePoint Portal Server renverra uniquement les


résultats de recherche
contenant « Windows 2000 ».

Ensemble d'extension Vous pouvez spécifier un groupe de


substitutions
synonymes les unes des autres. Les interrogations de


recherche peuvent être
étendues à une substitution qui regroupe toutes les


autres substitutions
d'un ensemble. Supposons, par exemple, que les termes «


écrivain », «
auteur » et « journaliste » (les substitutions) doivent


être traités comme
synonymes dans les interrogations de recherche. Si un


utilisateur recherche
« auteur », SharePoint Portal Server renverra également


les résultats de
recherche contenant « écrivain » ou « journaliste ».
Pour plus d'informations sur l'utilisation du thésaurus


pour étendre une
interrogation de recherche, voir la section sur les


rubriques étendues dans
l'Aide de l'administrateur et le Kit de développement du


logiciel SharePoint
Portal Server.

Options supplémentaires du thésaurus
Outre les substitutions et modèles de remplacement, vous


pouvez utiliser le
thésaurus de SharePoint Portal Server pour préciser les


interrogations de
recherche. Deux options supplémentaires sont disponibles


lorsque vous
modifiez le thésaurus :

Poids des mots
Vous pouvez attribuer une valeur, ou poids, aux mots d'un


ensemble de
substitution. Certains mots influenceront ensuite plus


que d'autres les
résultats d'une interrogation de recherche et seront


répertoriés au sommet
de la liste des résultats. Vous pouvez spécifier une


valeur entre 0 et 1.
Par exemple, la pondération du terme « IE » en 0.5 et du


terme « Internet
Explorer » en 0.8. Les fichiers contenant l'expression «


Internet Explorer »
complète s'affichent alors en haut de la liste des


résultats de la
recherche.

Recherche de déclinaisons
Vous pouvez spécifier la recherche de déclinaisons dans


les entrées de
modèles et de substitutions. Par exemple, en français, la


recherche de
déclinaisons « acheter » correspond à « acheté », «


achetant » et «
achats ».

SharePoint Portal Server comprend plusieurs fichiers de


thésaurus.

Pour plus d'informations sur la modification du


thésaurus, reportez-vous à
la section sur les rubriques étendues de l'Aide de


l'administrateur.

--
Allez sur le site je l'ai refait et largement développé,
voir : http://www.sharepointpro.net

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://erolgiraudy.europe.webmatrixhosting.net/
http://perso.wanadoo.fr/erolsps/Visites/Livre1.htm
http://www.laboratoire-microsoft.org/articles/teched_2003/
======================== ======
Si nous avons chacun un objet et que nous les échangeons,


nous avons chacun
un objet.
Si nous avons chacun une idée et que nous les échangeons,


nous avons chacun
deux idées.
Proverbe chinois.
====================

Johnny wrote:
| Bonjour à tous et bonne et heureuse année 2004.
| j'ai un problème avec la Webpart de recherche de sps


2001.
| je tape biblio* et je m'attends en retour à


bibliothèque,
| bibliophile, bibliographie.
|
| Malheureusement, je n'ai rien. Quelle est la démarche à
| suivre pour régler ce problème avec la webpart de


search ?
|
| Cordialement et Merci d'avance.


.



Avatar
EROL [MVP SPS]
Bonjour,

Oui je comprend, mais ce n'est pas SPS 2003.

Voir le KIT de ressources SPS 2001 en FR:
http://www.microsoft.com/france/technet/produits/Sharepoint/info/info.asp?mar=/france/technet/produits/Sharepoint/info/c01spprk.html
+
Amélioration des performances des requêtes dans SharePoint Portal Server
http://www.microsoft.com/france/technet/produits/Sharepoint/info/info.asp?mar=/france/technet/produits/Sharepoint/info/c16spprk.html
--
Allez sur le site je l'ai refait et largement développé,
voir : http://www.sharepointpro.net

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://erolgiraudy.europe.webmatrixhosting.net/
http://perso.wanadoo.fr/erolsps/Visites/Livre1.htm
http://www.laboratoire-microsoft.org/articles/teched_2003/
============================= Si nous avons chacun un objet et que nous les échangeons, nous avons chacun
un objet.
Si nous avons chacun une idée et que nous les échangeons, nous avons chacun
deux idées.
Proverbe chinois.
===================

Johnny wrote:
| Merci de la réponse.
|
| le problème, c'est que la réponse ne me satisfait pour la
| question que j'ai posée.
| Au fait, en tapant par exemple 'test*', je souhaite avoir
| des résultats commençant par test.
|
| Merci.
|
|| -----Message d'origine-----
|| Bonjour,
||
|| Il faut faire un thésaurus :
|| http://perso.wanadoo.fr/erolsps/SPS/Techniq/21a30/InfoTech 25.htm
||
|| Traitement des résultats de recherche
||
|| Vous pouvez utiliser le thésaurus de SharePoint Portal Server pour
|| adapter les résultats de recherche aux besoins des utilisateurs.
|| Pour améliorer les résultats de recherche, modifiez le thésaurus
|| afin d'étendre la portée des interrogations. Ceci signifie qu'un
|| utilisateur peut entrer un mot dans une interrogation de recherche
|| et obtenir des résultats pour un mot similaire. Par exemple,
|| l'utilisateur peut effectuer une recherche sur « IE » et obtenir les
|| résultats correspondant à « Internet Explorer ».
||
|| Utilisation du thésaurus pour étendre la capacité d'une recherche
|| Vous pouvez modifier les entrées du thésaurus en modifiant le
|| fichier XML (Extensible Markup Language) dans un éditeur de texte.
|| Vous disposez de deux types d'entrées de thesaurus :
||
|| Ensemble de remplacement Vous pouvez spécifier un modèle à
|| remplacer par un ensemble de substitution. Par exemple, vous pouvez
|| remplacer les interrogations de recherche de « W2K » (le modèle) par
|| « Windows 2000 » (la substitution). Si un utilisateur lance ensuite
|| une recherche sur « W2K », SharePoint Portal Server renverra
|| uniquement les résultats de recherche contenant « Windows 2000 ».
||
|| Ensemble d'extension Vous pouvez spécifier un groupe de
|| substitutions synonymes les unes des autres. Les interrogations de
|| recherche peuvent être étendues à une substitution qui regroupe
|| toutes les autres substitutions d'un ensemble. Supposons, par
|| exemple, que les termes « écrivain », « auteur » et « journaliste »
|| (les substitutions) doivent être traités comme synonymes dans les
|| interrogations de recherche. Si un utilisateur recherche « auteur »,
|| SharePoint Portal Server renverra également les résultats de
|| recherche contenant « écrivain » ou « journaliste ». Pour plus
|| d'informations sur l'utilisation du thésaurus pour étendre une
|| interrogation de recherche, voir la section sur les rubriques
|| étendues dans l'Aide de l'administrateur et le Kit de développement
|| du logiciel SharePoint Portal Server.
||
|| Options supplémentaires du thésaurus
|| Outre les substitutions et modèles de remplacement, vous pouvez
|| utiliser le thésaurus de SharePoint Portal Server pour préciser les
|| interrogations de recherche. Deux options supplémentaires sont
|| disponibles lorsque vous modifiez le thésaurus :
||
|| Poids des mots
|| Vous pouvez attribuer une valeur, ou poids, aux mots d'un ensemble de
|| substitution. Certains mots influenceront ensuite plus que d'autres
|| les résultats d'une interrogation de recherche et seront répertoriés
|| au sommet de la liste des résultats. Vous pouvez spécifier une
|| valeur entre 0 et 1. Par exemple, la pondération du terme « IE » en
|| 0.5 et du terme « Internet Explorer » en 0.8. Les fichiers contenant
|| l'expression « Internet Explorer » complète s'affichent alors en
|| haut de la liste des résultats de la recherche.
||
|| Recherche de déclinaisons
|| Vous pouvez spécifier la recherche de déclinaisons dans les entrées
|| de modèles et de substitutions. Par exemple, en français, la
|| recherche de déclinaisons « acheter » correspond à « acheté », «
|| achetant » et « achats ».
||
|| SharePoint Portal Server comprend plusieurs fichiers de thésaurus.
||
|| Pour plus d'informations sur la modification du thésaurus,
|| reportez-vous à la section sur les rubriques étendues de l'Aide de
|| l'administrateur.
||
|| --
|| Allez sur le site je l'ai refait et largement développé,
|| voir : http://www.sharepointpro.net
||
|| @bientôt sur les news de SharePoint.
|| Bonne fin de semaine.
||
|| EROL
|| [MVP SharePoint Microsoft France]
|| *****************************************
|| http://www.sharepointpro.net
|| http://erolgiraudy.europe.webmatrixhosting.net/
|| http://perso.wanadoo.fr/erolsps/Visites/Livre1.htm
|| http://www.laboratoire-microsoft.org/articles/teched_2003/
|| ============================= || Si nous avons chacun un objet et que nous les échangeons, nous avons
|| chacun un objet.
|| Si nous avons chacun une idée et que nous les échangeons, nous avons
|| chacun deux idées.
|| Proverbe chinois.
|| =================== ||
|| Johnny wrote:
||| Bonjour à tous et bonne et heureuse année 2004.
||| j'ai un problème avec la Webpart de recherche de sps 2001.
||| je tape biblio* et je m'attends en retour à bibliothèque,
||| bibliophile, bibliographie.
|||
||| Malheureusement, je n'ai rien. Quelle est la démarche à
||| suivre pour régler ce problème avec la webpart de search ?
|||
||| Cordialement et Merci d'avance.
||
||
|| .
Avatar
Renaud COMTE
(De retour du Ski)

Bonjour

Le soucis ne vient pas de SPS 2001 mais de la facon dont la WP implémente la recherche.

la WP privilégie la recherche Freetext dite "en langage naturelle", elle analyse la query pour trouver le résultat le plus proche
moralité elle ne gere ni les OR AND et les joker comme * ou ?







Si vous utilisez des jokers, le risque d'erreurs provoquées est trop important du fait du risque d'association booléenne ou de validité de la chaine. On lui prefere donc la naturelle.

Si vous tenez a faire des recherche exact avec joker , vous devez modifiez le source de la WP ou en crée une nouvelle qui transmettra la bonne query via un form ou directement par Webdav
bref c'est du developpement pur et dur







A vous de voir

Voila voila

Renaud COMTE
-------------------------------------------------------
http://www.clubSPS.org
http://spsclerics.europe.webmatrixhosting.net
-------------------------------------------------------
Avatar
EROL [MVP SPS]
Salut Renaud,

Toutes les bonnes choses ont une fin...
@+

EROL

Renaud COMTE wrote:
|| (De retour du Ski)
||
|| Bonjour
||
|| Le soucis ne vient pas de SPS 2001 mais de la facon dont la WP
|| implémente la recherche.
||
|| la WP privilégie la recherche Freetext dite "en langage naturelle",
|| elle analyse la query pour trouver le résultat le plus proche
||||| moralité elle ne gere ni les OR AND et les joker comme * ou ?
||
|| Si vous utilisez des jokers, le risque d'erreurs provoquées est trop
|| important du fait du risque d'association booléenne ou de validité
|| de la chaine. On lui prefere donc la naturelle.
||
|| Si vous tenez a faire des recherche exact avec joker , vous devez
|| modifiez le source de la WP ou en crée une nouvelle qui transmettra
|| la bonne query via un form ou directement par Webdav
||||| bref c'est du developpement pur et dur
||
|| A vous de voir
||
|| Voila voila
||
|| Renaud COMTE
|| -------------------------------------------------------
|| http://www.clubSPS.org
|| http://spsclerics.europe.webmatrixhosting.net
|| -------------------------------------------------------
Avatar
Olivier Dozinel
Bonjour Renaud,
Je suis sous SPS 2001, et sans rien toucher, l'utilisation du joker *
fonctionne !

Olivier D.


"Renaud COMTE" a écrit dans le message de
news:
(De retour du Ski)

Bonjour

Le soucis ne vient pas de SPS 2001 mais de la facon dont la WP implémente


la recherche.

la WP privilégie la recherche Freetext dite "en langage naturelle", elle


analyse la query pour trouver le résultat le plus proche
>>> moralité elle ne gere ni les OR AND et les joker comme * ou ?

Si vous utilisez des jokers, le risque d'erreurs provoquées est trop


important du fait du risque d'association booléenne ou de validité de la
chaine. On lui prefere donc la naturelle.

Si vous tenez a faire des recherche exact avec joker , vous devez modifiez


le source de la WP ou en crée une nouvelle qui transmettra la bonne query
via un form ou directement par Webdav
>>> bref c'est du developpement pur et dur

A vous de voir

Voila voila

Renaud COMTE
-------------------------------------------------------
http://www.clubSPS.org
http://spsclerics.europe.webmatrixhosting.net
-------------------------------------------------------




Avatar
Johnny
Merci de vos réponses.

J'ai modifié la webpart et cela fonctionne comme je veux.
Effectivement le joker * fonctionne bien. Mais la question
était au niveau de la recherche plein-texte d'un contenu.
par exemple : ultimatum donnait un ensemble de résultats
mais si on mettait ulti*, on n'avait pas de résultats
escomptés.

Je parle bien au niveau du contenu d'un fichier.

Merci quand même


Johnny
-----Message d'origine-----
Bonjour Renaud,
Je suis sous SPS 2001, et sans rien toucher,


l'utilisation du joker *
fonctionne !

Olivier D.


"Renaud COMTE" a écrit dans


le message de
news:
(De retour du Ski)

Bonjour

Le soucis ne vient pas de SPS 2001 mais de la facon




dont la WP implémente
la recherche.

la WP privilégie la recherche Freetext dite "en langage




naturelle", elle
analyse la query pour trouver le résultat le plus proche
>>> moralité elle ne gere ni les OR AND et les joker




comme * ou ?

Si vous utilisez des jokers, le risque d'erreurs




provoquées est trop
important du fait du risque d'association booléenne ou de


validité de la
chaine. On lui prefere donc la naturelle.

Si vous tenez a faire des recherche exact avec joker ,




vous devez modifiez
le source de la WP ou en crée une nouvelle qui


transmettra la bonne query
via un form ou directement par Webdav
>>> bref c'est du developpement pur et dur

A vous de voir

Voila voila

Renaud COMTE
-------------------------------------------------------
http://www.clubSPS.org
http://spsclerics.europe.webmatrixhosting.net
-------------------------------------------------------






.



Avatar
Renaud COMTE
Oup's, j'avais pas tout saisi ..

En ce qui concerne la recherche avec *, jetez un oeil a la query envoyé par la Webpart, vous verrez que la requete cherche sur plusieurs meta data comme le titre et le contenu ($content de souvenir

Pour pouvoir bien recherchez dans le contenu et seulement dedans , il faut restreindre la query au "contents" et utiliser CONTAINS au lieu de FREETEXT. Seul CONTAINS gere efficacement les joker et les operations booléenes (similaire a la recherche full text SQL

En résumé, le SDK reste notre meilleur am







En plus, le principe de requetes reste le même sous la V2 donc ;







Voila voil

Renaud COMTE
------------------------------------------------------
http://www.clubSPS.or
http://spsclerics.europe.webmatrixhosting.ne
-------------------------------------------------------