|
From: | Pierrick Brihaye |
Subject: | Re: RE : RE : [sdx-users] Performances |
Date: | Tue, 21 Jan 2003 10:04:59 +0100 |
User-agent: | Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.1) Gecko/20020823 Netscape/7.0 |
Martin Sevigny a écrit:
En fait, moi je suis assez critique sur cette interprétation de Lucene ;-)
Entendons-nous bien : je pense le plus grand bien de Lucene. Je déplore simplement que les résultats (Hits) soient entièrement construits en mémoire *avant* d'être transmis aux applications, ce qui les bloque pendant le temps de la construction du dit tableau.
J'aurais préféré que l'application fournisse un conteneur à Lucene et que Lucene remplisse ce conteneur avec des Hit (individuels) tout en informant régulièrement l'application de l'état d'avancement.
Ainsi, on n'aurait pas besoin d'attendre que 10.000 résultats soient disponibles pour traiter les 20 premiers. De plus, l'appli pourrait informer Lucene d'arrêter la recherche si tel est son bon plaisir.
Certes, je suis bien conscient que le traitement des 20 premiers résultats devrait prendre quasiment un temps similaire à la fourniture des 9.980 résultats suivants :-)
Nous sommes en train de répéter et systématiser ces tests, je vous en reparlerai.
OK. -- Pierrick Brihaye, informaticien Service régional de l'Inventaire DRAC Bretagne mailto:address@hidden
[Prev in Thread] | Current Thread | [Next in Thread] |