(EN) An initial search request can be received. At least a portion of a set of initial search results can be presented in response to receiving the initial search request. The initial search results can include representations of searchable items that are responsive to the initial search request, where each of the searchable items can be a computer-readable data structure. A search refinement indicator can also be presented with the initial search results. User input can be received selecting the refinement indicator. In response, at least a portion of a set of refined search results can be presented. The refined search results can be a subset of the initial search results representing searchable items that meet requirements including a set of pre-defined smart refinement requirements of the refinement indicator.
(FR) La présente invention concerne un procédé consistant à : recevoir une demande de recherche initiale; présenter au moins une partie d'un ensemble de résultats de la recherche initiale en réponse à la réception de la demande de recherche initiale, les résultats de la recherche initiale pouvant comprendre des représentations d'éléments à rechercher qui répondent à la demande de la recherche initiale, chacun des éléments à rechercher pouvant être une structure de données lisible par ordinateur; présenter également un indicateur d'affinage de recherche conjointement avec les résultats de la recherche initiale; recevoir une entrée d'un utilisateur sélectionnant l'indicateur d'affinage; en réponse, présenter au moins une partie d'un ensemble de résultats de la recherche affinée, les résultats de la recherche affinée pouvant être un sous-ensemble des résultats de la recherche initiale représentant des éléments à rechercher qui satisfont des exigences comprenant un ensemble d'exigences d'affinage intelligent prédéfini de l'indicateur d'affinage.