Microsoft Corporation
Multi-layer semantic search

Last updated:

Abstract:

A method for semantic search includes receiving a query vector including a semantic feature value for each of a plurality of semantic feature dimensions. A cluster is selected from a plurality of different candidate clusters held in a relatively fast memory, each candidate cluster including a plurality of compressed answer vectors. A subset of the plurality of compressed answer vectors are promoted as candidate answers. For each of the candidate answers, a corresponding uncompressed answer vector is retrieved from a relatively slower memory. A selected answer is promoted from among the candidate answers.

Status:
Grant
Type:

Utility

Filling date:

25 Mar 2019

Issue date:

4 Jan 2022