SYSTEM AND METHOD FOR IMPLEMENTING MULTI-FACETED SEARCH QUERIES
A computer-implemented method of guiding a user during the construction of a search query to locate an item of interest in a database, wherein a search index of the database is a hierarchical data structure that includes at least one aspect of items with the aspect having facets. The method includes...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A computer-implemented method of guiding a user during the construction of a search query to locate an item of interest in a database, wherein a search index of the database is a hierarchical data structure that includes at least one aspect of items with the aspect having facets. The method includes receiving a search query from a user, building a search expression data structure according to the search query, expanding the search expression data structure to determine the results for at least one facet available to refine the user's search query and presenting a representation of the results of the user's search query along with the result for the at least one facet to the user, thus providing guidance to the user for development of the search query regarding the existence of valid results. The method is useful to avoid incorrect or NULL results.
L'invention concerne un procédé de guidage d'un utilisateur, mis en œuvre par ordinateur, durant l'établissement d'une requête de recherche pour localiser un élément d'intérêt dans une base de données, un index de recherche de la base de données étant une structure hiérarchique de données qui comprend au moins un aspect des éléments, l'aspect possédant des facettes. Le procédé comprend la réception d'une requête de recherche émanant d'un utilisateur, l'établissement d'une structure de données d'expression de recherche selon la requête de recherche, l'expansion de la structure de données d'expression de recherche pour déterminer les résultats pour au moins une facette disponible pour affiner la requête de recherche de l'utilisateur et présenter une représentation des résultats de la requête de recherche de l'utilisateur en même temps que le résultat pour la au moins une facette à l'utilisateur, fournissant ainsi un guidage à l'utilisateur pour le développement de la requête de recherche concernant l'existence de résultats valables. Le procédé est utile pour éviter des résultats incorrects ou invalides (NULL). |
---|