1. A computer system for minimizing hardware resources necessary to execute multi-domain membership tests by using a single bloom filter, the system comprising: one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to: receive a set membership test request comprising one or more data items to search for and a dataset in which to search for the data items; perform multi-domain semantic analysis on the dataset to produce semantic information for the dataset, wherein the semantic information includes an indication of two or more domains present with respect to the received dataset; process semantic information for the dataset to provide at least two complementary domain adaptive sets corresponding to the dataset; process the at least two complementary domain adaptive sets to provide a multi-fractal representation of the dataset; apply a single bloom filter to the multi-fractal representation of the dataset to provide at least two filtered domain adaptive sets; process the filtered domain adaptive sets to provide a bijective holomorphic map of the at least two filtered domain adaptive sets; process the bijective holomorphic map to provide a multi-domain insight aggregator corresponding to the dataset, wherein the multi-domain insight aggregator is a data structure that is processed using a single bloom filter to determine the presence of a data item across two or more domains; and determine whether the one or more data items are in the dataset according to the multi-domain insight aggregator.
1. A computer system for minimizing hardware resources necessary to execute multi-domain membership tests by using a single bloom filter, the system comprising: one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to: receive a set membership test request comprising one or more data items to search for and a dataset in which to search for the data items; perform multi-domain semantic analysis on the dataset to produce semantic information for the dataset, wherein the semantic information includes an indication of two or more domains present with respect to the received dataset; process semantic information for the dataset to provide at least two complementary domain adaptive sets corresponding to the dataset; process the at least two complementary domain adaptive sets to provide a multi-fractal representation of the dataset; apply a single bloom filter to the multi-fractal representation of the dataset to provide at least two filtered domain adaptive sets; process the filtered domain adaptive sets to provide a bijective holomorphic map of the at least two filtered domain adaptive sets; process the bijective holomorphic map to provide a multi-domain insight aggregator corresponding to the dataset, wherein the multi-domain insight aggregator is a data structure that is processed using a single bloom filter to determine the presence of a data item across two or more domains; and determine whether the one or more data items are in the dataset according to the multi-domain insight aggregator. 5. The system of claim 1 , further comprising instructions to use a parser to perform multi-domain semantic analysis on the dataset to provide semantic information for the dataset.