[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RE : [sdx-users] recherche SQL désespéré ment
From: |
Pierrick Brihaye |
Subject: |
Re: RE : [sdx-users] recherche SQL désespéré ment |
Date: |
Wed, 11 Jun 2003 13:04:25 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Bonjour,
marjorie burghart a écrit:
La solution serait donc je suppose de doubler l'indexation faite par SDX par
un mapping XML / relationnel dans une BDD (MySQL, par ex.), au moment du
chargement de documents ?
Je suivrai cette piste avec intérêt ;-))
Techniquement, l'idée serait de :
1) considérer un index comme un repository cherchable
2) passer ce qui est produit par les pipelines d'indexation aux dit
repositories.
Ensuite, c'est relativement simple :
Si on a du 2D, on stocke sur un SGBD
Si on a du 2.5 D, on stocke sur Lucene ou sur un SGDBR (plus délicat
s'il n'y a qu'une seule table)
Si on a du 3.5 D, on stocke sur une XMLDB.
Bien sûr, qui peut le plus peut le moins.
Techniquement, comment ça pourrait se concrétiser ?
1) Doter les repositories, et en premier lieu Luceneindex, d'une
interface XMLConsumer
2) Sortir la génération des "champs" (Lucene) de
d'AbstractIndexableDocument pour la mettre dans LuceneIndex
3) Génériciser LuceneDocumentBase pour redonner plus remettre le
pipeline d'indexation au coeur de l'implémentation.
4) "aider" les repositories en jouant sur les espaces de noms :
<luceneindexationdocument id="xxx"> vs. <sdx:document id="xxx">
<luceneindexationfield name="aaa"> vs. <sdx:field name="aaa">
Accessoirement, je me demande s'il ne faudrait pas transmettre les
métadonnées SDX à ce pipeline ou, à l'opposé, considérer que la
production des métadonnées est le dernier composant du pipeline.
Cette approche serait a priori invisible pour l'utilisateur (sauf si on
joue sur les espaces de noms, auquel cas, il faudrait revoir les XSL
d'indexation) et elle préparerait *en douceur* la migration vers SDX v.3
;-))
Des volontaires ?
A bientôt,
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
- [sdx-users] Utilisation d'une librairie Java, Pierre Dittgen, 2003/06/04
- RE : [sdx-users] Utilisation d'une librairie Java, Rasik Pandey, 2003/06/04
- Re: RE : [sdx-users] Utilisation d'une librairie Java, Pierre Dittgen, 2003/06/04
- [sdx-users] recherche SQL désespérément + sdx:terms, Marjorie Burghart, 2003/06/04
- RE : [sdx-users] recherche SQL désespéréme nt + sdx:terms, Martin Sevigny, 2003/06/05
- Re: RE : [sdx-users] recherche SQL désespér ément + sdx:terms, Marjorie Burghart, 2003/06/05
- RE : RE : [sdx-users] recherche SQL désespér ément + sdx:terms, Martin Sevigny, 2003/06/10
- Re: RE : [sdx-users] recherche SQL désespérément, marjorie burghart, 2003/06/11
- RE : RE : [sdx-users] recherche SQL désespérément, Martin Sevigny, 2003/06/11
- Re: RE : [sdx-users] recherche SQL désespéré ment,
Pierrick Brihaye <=
- Re: [sdx-users] recherche SQL désespérément + sdx:terms, Pierrick Brihaye, 2003/06/05