sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE : [sdx-users] modification du pipeline d'indexation


From: Rasik Pandey
Subject: RE : [sdx-users] modification du pipeline d'indexation
Date: Thu, 15 May 2003 19:11:06 +0200

Bonjour,

> Est-ce que l'on peut modifier le pipeline d'indexation à la volée pour
> certains documents ?

>>Oui : v. l'exemple dans 
>>http://savannah.nongnu.org/cgi-bin/viewcvs/sdx/sdx_v2/src/webapp/sdxte
st/upload.xsp?rev=1.8&content-type=text/vnd.viewcvs-markup

>>On définit donc un pipeline *dynamique* qui surcharge le pipeline 
>>d'indexation *par défaut*.

> Et nous aimerions que dans notre indexation on puisse passé par index0
> et index1 pour certains documents, et uniquement index1 pour d'autres 
> (les documents doivent cependant être entreposés dans la même base.)

>>L'idéal serait cependant de pouvoir passer un paramètre enable/disable
à 
>>telle ou telle transformation... et de gérer le pipeline résultant en 
>>fonction.

Ou vous pourriez le faire avec une transformation qui réagit à un
paramètre de Pipeline.  Si le paramètre n'existe pas, envoyez les
événements non-modifiés à la prochaine transformation/consumer (index1),
si il existe vous pourriez transformer le document avec la première
transformation, index0.

De le lien dessus:

<sdx:uploadDocument base="sdxworld" urlParam="site" repo="url"
type="text/html">
                    <!-- indexer une URL Ã  la fois
    supposée être celle d'un site SDX, donc cherchable avec les
notices,
    Les documents ne sont pas stockés localement mais référencés
dans un entrepôt "URL"
                -->
                    <sdx:pipeline>
                        <!-- pipeline d'indexation  -->
                        <sdx:parameter name="url" valueParam="url">
                            <!-- passe un paramètre à la
transformation d'indexation 
                        (HTTP ?url=) -->
                        </sdx:parameter>
                        <sdx:parameter name="jour" valueString="jour">
                            <!-- passe un paramètre à la
transformation d'indexation 
                        la variable java String jour -->
                        </sdx:parameter>
                        <sdx:transformation type="XSLT"
src="../conf/index-html.xsl" srcParam="index"/>
                    </sdx:pipeline>
                </sdx:uploadDocument>


A bientôt,

Rasik





reply via email to

[Prev in Thread] Current Thread [Next in Thread]