摘要 |
Systems and methods are described which use associations between field values, more generally terms, called selectors, and data items, or structures within data items. The associative information is derived from the content of data and can be stored in optimal data structures, generally descriptively named associative matrices, which may be used to perform searches and calculations of data analytics. In some embodiments, calculations use only selector values and their counts, called frequencies, of associated data items, and/or structures within those items. Special queries, executed on the associative information, determine the frequencies. Methods of data analysis use the results of these queries. Applications can display results dynamically as a user creates queries by choosing selectors, changing the queries, and creating new ones, completely intuitively, using point and click. By comparing the results of multiple queries, such an application enables users to dynamically and quantitatively explore associations between facet values. |
主权项 |
1. A computer based method of calculating numerical values associated with selectors, comprising:
receiving a plurality of user defined queries, the user defined queries specifying a plurality of selectors; calculating frequencies of the selectors, each selector frequency being a count of items, or structures within items, associated with the selector and matching the query, the queries being executable on a structure containing associations between selectors and items, the associations having been extracted from data prior to query execution; performing mathematical operations on frequencies associated with one or more selectors. |