8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive metadata associated with data stored in a data structure; determine, based on the metadata, a category associated with the data; present, for display, a user interface associated with building a graphical query based on the category, the graphical query including a visual representation of a data structure query used to search the data in the data structure, the user interface including one or more input elements that allow a user to build the graphical query, at least one input element of the one or more input elements being associated with information that identifies a group of categories including the category, and at least one other input element of the one or more input elements being associated with information that identifies one or more operators associated with filtering the data; receive information associated with the graphical query via the user interface, the information associated with the graphical query including information indicating the data structure query is to be based on the category; present, for display, the information associated with the graphical query by creating a visual tree, the visual tree including at least one representation of the category and at least one representation of an operator of the one or more operators; and provide, to a query device, the information associated with the graphical query to cause the query device to convert the graphical query into the data structure query, and without requiring the user to generate the data structure query.
8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive metadata associated with data stored in a data structure; determine, based on the metadata, a category associated with the data; present, for display, a user interface associated with building a graphical query based on the category, the graphical query including a visual representation of a data structure query used to search the data in the data structure, the user interface including one or more input elements that allow a user to build the graphical query, at least one input element of the one or more input elements being associated with information that identifies a group of categories including the category, and at least one other input element of the one or more input elements being associated with information that identifies one or more operators associated with filtering the data; receive information associated with the graphical query via the user interface, the information associated with the graphical query including information indicating the data structure query is to be based on the category; present, for display, the information associated with the graphical query by creating a visual tree, the visual tree including at least one representation of the category and at least one representation of an operator of the one or more operators; and provide, to a query device, the information associated with the graphical query to cause the query device to convert the graphical query into the data structure query, and without requiring the user to generate the data structure query. 9. The non-transitory computer-readable medium of claim 8 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: store information associated with the category based on determining the category; and where the one or more instructions, that cause the one or more processors to present, for display, the user interface associated with building the graphical query, cause the one or more processors to: present, for display within the user interface, the stored information associated with the category.