sdx-users
[Top][All Lists]
Advanced

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

RE: [sdx-users] optimization


From: Emmanuel Bégué
Subject: RE: [sdx-users] optimization
Date: Fri, 1 Sep 2006 08:43:28 +0200

Bonjour,

Merci beaucoup pour ces précisions, c'est très
clair, c'est les précisions dont j'avais besoin!

Cdt,
EB

> -----Message d'origine-----
> De : address@hidden
> [mailto:address@hidden
> De la part de Martin Sevigny
> Envoyé : jeudi 31 août 2006 22:42
> À : address@hidden
> Objet : Re: [sdx-users] optimization
>
>
> Bonjour,
>
> En fait, ce qu'il faut surtout savoir, c'est que ce n'est pas
> entièrement testé, rien n'est bien garanti sur cet aspect.
>
> L'idée générale est la suivante: en temps normal, SDX optimise les index
> Lucene après chaque "batch" d'indexation de documents.
>
> Un contrôle plus fin a été ajouté à SDX 2.3 pour modifier ce
> comportement normal, en gros, il s'agit de désactiver ce "autoOptimize"
> pour soit le programmer ou le lancer de manière manuelle.
>
> En regardant un peu le code, voici ce qui est possible de faire.
>
> ** En taglib XSP **
>
> <sdx:optimize/>
>
> Lance une optimisation. Doit donc être précédé d'un <sdx:location/> pour
> savoir quelle base optimisée.
>
> <sdx:uploadDocument optimize="true|false"/>
>
> Par défaut, on optimise après un document (batch = 1), mais si on a
> désactivé le autoOptimize, optimise="true" permet de le faire sur ce
> chargement.
>
> <sdx:uploadDocuments optimize="true|false"/>
>
> Même principe mais pour plusieurs documents.
>
> <sdx:deleteDocument optimize="true|false"/>
>
> Même principe pour la suppression d'un document. A noter que si on
> supprime sans optimiser, les recherches seront justes mais les sdx:terms
> contiendront des valeurs correspondant aux documents supprimés (limite
> Lucene).
>
> <sdx:deleteDocuments optimize="true|false"/>
>
> Même principe.
>
> ** Dans le application.xconf **
>
> On peut y paramétrer l'auto-optimisation...
>
> <sdx:documentBase ... autoOptimize="true|false"/>
>
> true est le comportement normal. Avec false, SDX n'optimisera jamais de
> lui-même après une indexation...
>
> <sdx:documentBase>
> ...
>    <sdx:optimization type="cron">
>      <sdx:hour>1</sdx:hour>
>    </sdx:optimization>
> ...
> </sdx:documentBase>
>
> On peut ainsi programmer des optimisations des index, avec un système de
> cron. Voir la documentation du moissonneur OAI pour les paramètres cron.
>
> ** Déclenchement manuel **
>
> Faire une XSP qui a un <sdx:optimize/> et un <sdx:location/>
> approprié... Dans l'interface d'admin, l'explorateur d'applications a un
> bouton pour cela je crois.
>
> Voilà ce que je peux en dire...
>
> Martin Sévigny
>
> Emmanuel Bégué a écrit :
> > Bonjour,
> >
> > Quelle est la syntaxe liée à sdx:optimization, et en
> > particulier:
> > - comment la désactiver entièrement
> > - comment la faire tourner à une heure précise de
> >   la journée
> > - est-il possible de la lancer à la main?
> >
> > Merci!
> > Cdt,
> > EB
> >
> >
> >
> > _______________________________________________
> > sdx-users mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/sdx-users
> >
> >
>
>
> _______________________________________________
> sdx-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/sdx-users
>
>





reply via email to

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