Abstract: A method of querying entities according to their identifying attributes, comprising accessing a repository storing a plurality of multi-dimensional feature vectors each uniquely representing a respective one of a plurality of entities and comprising a plurality of feature vectors each comprising a plurality of features relating to a respective one of a plurality of attributes of the respective entity, receiving one or more queries each defining a search for one or more of the plurality of entities, converting each query to one or more query vectors each comprising features relating to one or more search attributes defined by the respective query, comparing between the query vector(s) feature vectors of at least some of the multi-dimensional feature vectors, and outputting a response to the query(s) listing each entity represented by a multi-dimensional feature vector comprising one or more feature vectors estimated to match at least partially the query vector(s).
Abstract: A method of querying entities according to their identifying attributes, comprising accessing a repository storing a plurality of multi-dimensional feature vectors each uniquely representing a respective one of a plurality of entities and comprising a plurality of feature vectors each comprising a plurality of features relating to a respective one of a plurality of attributes of the respective entity, receiving one or more queries each defining a search for one or more of the plurality of entities, converting each query to one or more query vectors each comprising features relating to one or more search attributes defined by the respective query, comparing between the query vector(s) feature vectors of at least some of the multi-dimensional feature vectors, and outputting a response to the query(s) listing each entity represented by a multi-dimensional feature vector comprising one or more feature vectors estimated to match at least partially the query vector(s).