The present invention provides a distributed software facility for
tailoring an information retrieval query issued by a user based upon the
position of that user within an organization of users. In a query client,
the facility generates an information retrieval query on behalf of an
identified user. The identified user is a member both of first logical
subset of the organization and of a second logical subset of the
organization. In a first proxy server corresponding to the first logical
subset of the organization, the facility modifies the generated query
based upon query modification criteria specified for members of the first
logical subset. In a second proxy server corresponding to a second logical
subset of the organization, the facility modifies the generated query
based upon query modification criteria specified for members of the second
logical subset. The facility then processes the query as modified by the
first and second proxy servers to retrieve information responsive to the
modified query.
De onderhavige uitvinding verstrekt een verdeelde softwarefaciliteit voor het maken van een vraag van de informatieherwinning die door een gebruiker wordt uitgegeven die op de positie van die gebruiker binnen een organisatie van gebruikers wordt gebaseerd. In een vraagcliënt, produceert de faciliteit een vraag van de informatieherwinning namens een geïdentificeerde gebruiker. De geïdentificeerde gebruiker is een lid zowel van eerste logische ondergroep van de organisatie als van een tweede logische ondergroep van de organisatie. In een eerste volmachtsserver die aan de eerste logische ondergroep van de organisatie beantwoordt, wijzigt de faciliteit de geproduceerde vraag die op de criteria wordt gebaseerd van de vraagwijziging die voor leden van de eerste logische ondergroep worden gespecificeerd. In een tweede volmachtsserver die aan een tweede logische ondergroep van de organisatie beantwoordt, wijzigt de faciliteit de geproduceerde vraag die op de criteria wordt gebaseerd van de vraagwijziging die voor leden van de tweede logische ondergroep worden gespecificeerd. De faciliteit verwerkt dan de vraag zoals die door de eerste en tweede volmachtsservers wordt gewijzigd informatie terug te winnen ontvankelijk voor de gewijzigde vraag.