Bonjour,
voulant accéder aux fiches sans passer par la page d'accueil de Geosource,
je cherche à entrer des variables dans l'URL pour accéder directement.
Pour l'instant, je réussi à accéder à la page de réponse de recherche
(main.search) en mettant le mot-clé ("eau" par exemple) en variable:
http://monsite/geonetwork/srv/fr/main.search?keyword=eau
Pour accéder directement à une fiche, il existe le service "metadata.show".
Est-ce que ce service permet de mettre un mot-clé en variable? J'ai testé
avec la variable "keyword" mais selon le message d'erreur, il semblerait que
ce service n'accepte que les variables id et uuid.
Exemple: http://monsite/geonetwork/srv/fr/metadata.show?keyword=eau ne
fonctionne pas mais http://monsite/geonetwork/srv/fr/metadata.show?id=4
marche.
Existe-t-il un autre service tel "metadata.show" qui permette d'accéder à la
fiche de métadonnée en faisant passer un/plusieurs mot(s)-clé(s) en
paramètre?
Merci
Luc Clément
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Recherche-de-fiches-dans-l-URL-tp5167784p5167784.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.
Bonjour, j'ai trouvé une solution pour rechercher des fiches de métadonnées
en passant des "mots-clés descriptifs" dans l'URL permettant la recherche
sans passer par la page d'accueil de Geosource:
.../main.search?any=mot-clé-1 mot-clé-2 ...-n
Cette URL permet d'accéder à une liste de résultats comme après avoir
recherché par mot-clé depuis la page d'accueil. Sauf que dans mon cas, la
liste de résultats est sur toute la largeur de la page.
En revanche, et j'espère me tromper, aucun service identique à metadata.show
ne permettrait d'afficher une fiche (mode découverte ou essentielle) en la
recherchant par des mot-clés dans l'URL.
Luc Clément
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Recherche-de-fiches-dans-l-URL-tp5167784p5222418.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.
Bonjour,
2010/6/25 lucclement <luc.clement@anonymised.com>
Bonjour, j'ai trouvé une solution pour rechercher des fiches de métadonnées
en passant des "mots-clés descriptifs" dans l'URL permettant la recherche
sans passer par la page d'accueil de Geosource:
.../main.search?any=mot-clé-1 mot-clé-2 ...-n
Cette URL permet d'accéder à une liste de résultats comme après avoir
recherché par mot-clé depuis la page d'accueil. Sauf que dans mon cas, la
liste de résultats est sur toute la largeur de la page.
En effet, il s'agit de l'ancien mode d'affichage des resultats de recherche
sur une page spécifique.
En revanche, et j'espère me tromper, aucun service identique à
metadata.show
ne permettrait d'afficher une fiche (mode découverte ou essentielle) en la
recherchant par des mot-clés dans l'URL.
Comme son nom l'indique le service metadata.show permet uniquement une
présentation de la métadonnée, en lui passant son ID ou UUID en paramètre,
mais pas de critères de recherches.
Pour effectuer des recherches il existe les sercives tels que
metadata.search, xml.metadata.search ou encore metadata.search.embedded
Cordialement,
Mathieu C.
Luc Clément
--
View this message in context:
http://osgeo-org.1803224.n2.nabble.com/Recherche-de-fiches-dans-l-URL-tp5167784p5222418.html
Sent from the GeoNetwork users francophone mailing list archive at
Nabble.com.
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
Bonjour,
mathieu coudert-4 wrote:
Pour effectuer des recherches il existe les sercives tels que
metadata.search, xml.metadata.search ou encore metadata.search.embedded
Merci pour ces indications,
cependant, les trois services pré-cités n'ont pas l'air d'exister ou bien je
ne m'en sers pas bien (.../srv/fr/metadata.search?).
J'utilise Geosource 2.3, l'usage d'un de ces services me renvoie le message
suivant:
- <error id="service-not-found">
<message>Service not found</message>
<class>ServiceNotFoundEx</class>
- <stack>
<at class="jeeves.server.dispatchers.ServiceManager"
file="ServiceManager.java" line="357" method="dispatch" />
<at class="jeeves.server.JeevesEngine" file="JeevesEngine.java" line="621"
method="dispatch" />
<at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
<at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="89" method="doGet" />
<at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="617" method="service" />
<at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="717" method="service" />
<at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="290" method="internalDoFilter" />
<at class="org.apache.catalina.core.ApplicationFilterChain"
file="ApplicationFilterChain.java" line="206" method="doFilter" />
<at class="org.apache.catalina.core.StandardWrapperValve"
file="StandardWrapperValve.java" line="233" method="invoke" />
<at class="org.apache.catalina.core.StandardContextValve"
file="StandardContextValve.java" line="191" method="invoke" />
</stack>
metadata.search
- <request>
<language>fr</language>
<service>metadata.search</service>
</request>
</error>
mathieu coudert-4 wrote:
En effet, il s'agit de l'ancien mode d'affichage des resultats de
recherche
sur une page spécifique.
Je dois donc m'en contenter pour l'instant
Merci
Cordialement
Luc Clément
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Recherche-de-fiches-dans-l-URL-tp5167784p5230055.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.
Bonjour,
> Pour effectuer des recherches il existe les sercives tels que
> metadata.search, xml.metadata.search ou encore metadata.search.embedded
>
Merci pour ces indications,
cependant, les trois services pré-cités n'ont pas l'air d'exister ou bien
je
ne m'en sers pas bien (.../srv/fr/metadata.search?).
En effet, désolé j'ai répondu un peu rapidement sans même vérifier mes
indications...
Je voulais parler des services : main.search, main.search.embedded,
xml.search, rss.search, portal.search, pdf.search .....
Vous trouverez la liste de ces services dans les fichiers de configuration
de GéoSource (web/geonetwork/WEB-INF/config-*.xml).
Cordialement,
Mathieu C.