SEMANTIC SEARCH ENGINE AND VISUALIZATION PLATFORM
Disclosed herein are systems, devices, and methods for translating natural language queries into data source-specific structured queries and automatically identifying visualization options based on the result of executing a structured query. In one embodiment, a method comprises receiving a natural...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Disclosed herein are systems, devices, and methods for translating natural language queries into data source-specific structured queries and automatically identifying visualization options based on the result of executing a structured query. In one embodiment, a method comprises receiving a natural language query; generating one or more interpretations based on the natural language query using one or more natural language processing procedures; generating a structured query based on the one or more interpretations, the structured query generated based on an identified data source type; executing a search on the data source using the structured query, the execution of the search resulting a result set; identifying a visualization type based on a type of data included within the result set; and generating a visualization based on the visualization type and the result set.
La présente invention concerne des systèmes, des dispositifs et des procédés pour traduire des interrogations en langage naturel en des interrogations structurées spécifiques à la source de données et pour identifier automatiquement des options de visualisation sur la base du résultat de l'exécution d'une interrogation structurée. Dans un mode de réalisation, un procédé comprend la réception d'une interrogation en langage naturel ; la génération d'une ou de plusieurs interprétations sur la base de l'interrogation en langage naturel à l'aide d'une ou de plusieurs procédures de traitement de langage naturel ; la génération d'une interrogation structurée sur la base de la ou des interprétations, l'interrogation structurée étant générée sur la base d'un type de source de données identifié ; l'exécution d'une recherche sur la source de données à l'aide de l'interrogation structurée, l'exécution de la recherche donnant un ensemble de résultats ; l'identification d'un type de visualisation sur la base d'un type de données inclus dans l'ensemble de résultats ; et la génération d'une visualisation sur la base du type de visualisation et de l'ensemble de résultats. |
---|