(EN) An exemplary search system parses a received query into one or more sub-queries, with each parsed sub-query including one or more search operators. The system then processes the sub-queries against one or more databases to produce corresponding sub-query result sets, with each set including a list of documents. The sub-query results sets are then combined based on the one or more search operators to produce a query result set for the received query, with the query result set identifying at least one virtual document, the virtual document comprising one or more sub-documents. The one virtual document is presented to a query generator as a unified document.
(FR) Un système de recherche type analyse une consultation reçue en une ou plusieurs sous-consultations, chaque sous-consultation analysée comprenant un ou plusieurs opérateurs de recherche. Le système traite ensuite les sous-consultations par rapport à une ou plusieurs bases de données afin de produire des ensembles de résultats de sous-consultations correspondants, chaque ensemble comprenant une liste de documents. On combine ensuite les ensembles de résultats des sous-consultations en fonction d'un ou plusieurs opérateurs de recherche afin de produire un ensemble de résultats de consultations pour la consultation reçue, cet ensemble de résultats des consultations identifiant au moins un document virtuel comprenant lui-même un ou plusieurs sous-documents. Un document virtuel est présenté à un générateur de consultations sous forme d'un document unifié.