sdx-users
[Top][All Lists]
Advanced

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

Re: RE : RE : [sdx-users] Travaux de developpement sur SDX


From: Pierrick Brihaye
Subject: Re: RE : RE : [sdx-users] Travaux de developpement sur SDX
Date: Thu, 27 May 2004 09:22:55 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113

Salut,

Rasik Pandey a écrit :

Prenons un exemple d'une question récente sur la liste

Ma base de documents (pour les administrateurs)
-sous-collectionX (pour les utilisateurs de groupe X)
-sous-collectionY (pour les utilisateurs de groupe X et Y)
-sous-collectionZ (pour tous les utilisateurs)

donc on pourrait exécuter des recherches dans la base en entier ou dans les 
sous-ensembles selon les droits de l'utilisateur ou d'autre critères par 
rapport à comment les sous-collections sont organisées.

Mmmh.... ca redonnerait encore plus d'importance à la DocumentBase qui en a bien assez IMHO :-) Je rappelle que, pour moi, une DocumentBase, ça devrait être un index : point barre.

Je pense qu'il serait plus indiqué de concevoir un "QueryDispatcher" au niveau de l'*application* qui enverrait les requêtes sur les index ad hoc et, symétriquement, un "ResultsAggregator" qui joindrait les résultats provenant des différents index.

Ce ResultsAggregator pourrait éventuellement, mais c'est un travail plus lourd, tirer partie d'un SGBD (ou d'un repository quelconque ;-) pour :

1) bénéficier d'un (re)tri performant (étant entendu que le tri par défaut de Lucene reste a priori la façon normale de faire). 2) sauvegarder des jeux de résultats selon, par exemple, les sessions utilisateurs.

Avis très personnel néanmoins...

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78




reply via email to

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