A system for ranking search results obtained from an information retrieval
system includes a search pre-processor, a search engine and a search
post-processor. The search preprocessor determines the context of the
search query by comparing the terms in the search query with a
predetermined user context profile. Preferably, the context profile is a
user profile or a community profile, which includes a set of terms which
have been rated by the user, community, or a recommender system. The
search engine generates a search result comprising at least one item
obtained from the information retrieval system. The search post-processor
ranks each item returned in the search result in accordance with the
context of the search query.
Un sistema per i risultati di ricerca di posto ottenuti da un sistema di reperimento delle informazioni include un preprocessore di ricerca, un Search Engine e un postprocessore di ricerca. Il preprocessore di ricerca determina il contesto della domanda di ricerca paragonando i termini nella domanda di ricerca ad un profilo predeterminato di contesto dell'utente. Preferibilmente, il profilo di contesto è un profilo di utente o un profilo della Comunità, che include un insieme dei termini che sono stati valutati dall'utente, dalla Comunità, o da un sistema del recommender. Il Search Engine genera un risultato di ricerca che contiene almeno un articolo ottenuto dal sistema di reperimento delle informazioni. La truppa che del postprocessore di ricerca ogni articolo ha restituito nel risultato di ricerca in conformità con il contesto della domanda di ricerca.