|
From: | Castonguay Dave |
Subject: | [sdx-users] Entrepot OAI |
Date: | Thu, 13 Jul 2006 16:03:34 -0400 |
Bonjour à tous, Il y a un bout que j’ai pas écrit sur la liste mais là
j’ai besoin de votre aide. Je veux créer des entrepots OAI pour nos applications SDX
(oui oui, on en a plusieurs). J’ai fait des tests avec SDXTEST, ça fonctionne bien.
J’ai ensuite fait la même chose pour une application qui dont les bases
contiennent peu de documents (max 900). Là aussi, ça fonctionne bien. Par
contre, lorsque je fait la même chose avec une application dont la base
contient environ 16 000 documents, les problèmes commencent. Je suis
capable d’exécuter les « verb » : Identify,
ListMetadataFormats, ListSets (j’en ai plusieurs). Par contre, quand
j’utilise ListIdentifiers, ListRecords et GetRecord (en fournissant un
identifiant qui existe), j’attend une éternité mais rien n’apparaît
dans le navigateur. Au départ, je me diais que c’était parce que
retrouver environ 16000 enregistrements pouvait être long, mais le fait que
« GetRecord » ait le même comportement me laisse perplexe…
Quelqu’un à une idée de ce qui pourrait causer se problème? Aussi, mon application fonctionne avec MySQL pour la
database et le repository. J’ai remarqué qu’en ajoutant le
repository OAI, une nouvelle table est créer pour cela sous MySQL mais il n,y
aucun enregistrement dedans… Aussi, je me demandais, où sont alors les
données OAI? Notez que l’autre application (celle qui à moins de 900
documents) est configuré de la même façon, donc ça ne semble être cela qui
cause le problème mentionné plus haut. À titre d’information, je joins le fichier application.xconf
pour l’application qui pose problème. Si vous avez besoin de plus d’info, n’hésitez
pas. Toute aide sera la bienvenue! Merci à tous! Dave ---------------------------------------------------------------------------------------- <?xml version="1.0"
encoding="utf-8"?><!--
XtoGen - Générateur d'applications SDX2 - http://xtogen.tech.fr Copyright (C) 2003 Ministère de la
culture et de la communication, PASS Technologie Ministère de la culture et de la
communication, Mission de la recherche et de la
technologie 3 rue de Valois, 75042 Paris Cedex 01
(France) address@hidden, address@hidden PASS Technologie, 23, rue Pierre et Marie
Curie, 94200 Ivry Sur Seine
Nader Boutros, address@hidden Pierre Dittgen,
address@hidden Ce programme est un logiciel libre: vous
pouvez le redistribuer et/ou le modifier selon les termes de la
"GNU General Public License", tels que publiés par la
"Free Software Foundation"; soit la version 2 de cette licence ou (à votre
choix) toute version ultérieure. Ce programme est distribué dans l'espoir
qu'il sera utile, mais SANS AUCUNE GARANTIE, ni explicite ni
implicite; sans même les garanties de commercialisation ou
d'adaptation dans un but spécifique. Se référer à la "GNU General Public
License" pour plus de détails. Vous devriez avoir reçu une copie de la
"GNU General Public License" en même temps que ce programme; sinon,
écrivez à la "Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA". --> <sdx:application
xmlns:sdx="http://www.culture.gouv.fr/ns/sdx/sdx"
xmlns="http://www.culture.gouv.fr/ns/sdx/sdx"
id="ca.bnquebec.ral" xml:lang="fr-FR"> <sdx:database type="MYSQL"
dsi="sdxMysql"/> <sdx:userDocumentBase> <sdx:repositories>
<sdx:repository id="users" type="MYSQL"
dsi="sdxMysql"/> </sdx:repositories> <sdx:fieldList
xml:lang="fr-FR" variant="">
<sdx:field name="name" type="field"
brief="true"/>
<sdx:field name="firstname" type="field"
brief="true"/>
<sdx:field name="lastname" type="field"
brief="true"/>
<sdx:field name="description" type="word"/>
<sdx:field name="lang" type="field" brief="true"/>
<sdx:field name="variant" type="field"
brief="true"/>
<sdx:field name="email" type="field"
brief="true"/>
<sdx:field name="content" type="word"
default="true">
<sdx:name xml:lang="fr-FR">Texte intégral</sdx:name>
</sdx:field> </sdx:fieldList> <sdx:index>
<sdx:pipeline> <sdx:transformation id="step1" type="XSLT" src="">
</sdx:pipeline> </sdx:index> </sdx:userDocumentBase> <sdx:admin groupId="admins"
userId="admin" userPassword=""/> <sdx:documentBases>
<!--notice--> <sdx:documentBase
id="notice" type="lucene"
keepOriginalDocuments="true" default="true">
<sdx:queryParser class="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser"/>
<sdx:repositories>
<sdx:repository
id="noticeRepo" type="MYSQL" dsi="sdxMysql"/>
</sdx:repositories>
<sdx:fieldList xml:lang="fr-FR" analyzerConf="/sdx/resources/conf/analysis/fr_bnq_notice.xml">
<sdx:field name="xtgtitle" type="field"
brief="true"/>
<sdx:field name="xtgdoclang" type="field"
brief="true"/>
<sdx:field name="titre_aff" type="unindexed" brief="true"/>
<sdx:field name="titre_trie" type="unindexed"
brief="true"/>
<sdx:field name="depouillement"
type="unindexed"/>
<sdx:field name="titre" type="field"/>
<sdx:field name="xtgw_titre" type="word"/>
<sdx:field name="auteur" type="field"
brief="true"/>
<sdx:field name="xtgw_auteur" type="word"/>
<sdx:field name="date_publication" type="field"
brief="true"/>
<sdx:field name="xtgw_date_publication" type="word"/>
<sdx:field name="prix" type="field"
brief="true"/>
<sdx:field name="xtgw_prix" type="word"/>
<sdx:field name="annee" type="unindexed"/>
<sdx:field name="pages" type="unindexed"/>
<sdx:field name="genre" type="field"
brief="true"/>
<sdx:field name="xtgw_genre" type="word"/>
<sdx:field name="sujet" type="field"
brief="true"/>
<sdx:field name="xtgw_sujet" type="word"/>
<sdx:field name="personnage" type="field"
brief="true"/>
<sdx:field name="xtgw_personnage" type="word"/>
<sdx:field name="lieu"
type="field" brief="true"/>
<sdx:field name="xtgw_lieu" type="word"/>
<sdx:field name="periode" type="field"
brief="true"/>
<sdx:field name="xtgw_periode" type="word"/>
<sdx:field name="generique" type="field"/>
<sdx:field name="xtgw_generique" type="word"/>
<sdx:field name="nationalite" type="field"
brief="true"/>
<sdx:field name="xtgw_nationalite" type="word"/>
<sdx:field name="sujet_court"
type="field"/>
<sdx:field name="xtgw_sujet_court"
type="word"/>
<sdx:field name="lieu_court" type="field"/>
<sdx:field name="xtgw_lieu_court" type="word"/>
<sdx:field name="nationalite_court" type="field"
brief="true"/>
<sdx:field name="xtgw_nationalite_court"
type="word"/>
<sdx:field name="periode_ecriture" type="field"/>
<sdx:field name="xtgw_periode_ecriture" type="word"/>
<sdx:field name="langue" type="unindexed"/>
<sdx:field name="date_creation" type="date"/>
<sdx:field name="url_portfolio" type="unindexed"/>
<sdx:field name="affiche_portfolio"
type="unindexed"/>
</sdx:fieldList>
<sdx:index>
<sdx:pipeline> <sdx:transformation id="index-notice" type="XSLT" src="">
</sdx:pipeline>
</sdx:index>
<sdx:oai-repository name="Entrepôt OAI pour address@hidden"
adminEmail="address@hidden"
baseURL="http://localhost:8080/sdx/sdx/oai/ral/notice">
<sdx:oai-format name="OAI Dublin core"
metadataPrefix="oai_dc"
namespace="http://purl.org/dc/elements/1.1/"
schemaUrl="http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<sdx:oai-fields>
<sdx:oai-field name="title" sdxField="xtgtitle" repeated="concatenate"
separator=" ;; "/>
<sdx:oai-field name="identifier"
sdxField="sdxdocid"/>
<sdx:oai-field
name="title" sdxField="titre_aff"
repeated="repeated"/>
<sdx:oai-field name="creator" sdxField="auteur"
repeated="repeated"/>
<sdx:oai-field name="type" sdxField="nationalite"
repeated="repeated"/>
<sdx:oai-field name="language" sdxField="langue"
repeated="repeated"/>
<sdx:oai-field name="subject" sdxField="sujet"
repeated="concatenate" separator=" , "/>
<sdx:oai-field name="subject" sdxField="lieu"
repeated="concatenate" separator=" , "/>
<sdx:oai-field name="subject" sdxField="periode"
repeated="concatenate" separator=" , "/>
<sdx:oai-field name="subject" sdxField="personnage"
repeated="concatenate" separator=" , "/>
</sdx:oai-fields>
</sdx:oai-format>
<sdx:oai-sets>
<sdx:oai-set name="genre" sdxField="genre"/>
</sdx:oai-sets>
</sdx:oai-repository> </sdx:documentBase> </sdx:documentBases> </sdx:application> Dave
Castonguay |
[Prev in Thread] | Current Thread | [Next in Thread] |