Semantic search using a single-source semantic model
First Claim
Patent Images
1. A method, comprising:
- providing a data store including documents;
providing a semantic model including a plurality of concepts, wherein the semantic model is derived at least in part from a reference source that includes content not included in the data store;
determining at least one similarity metric for each document of the plurality of documents, wherein each respective similarity metric represents a similarity between a respective document of the plurality of documents and a respective concept of the plurality of concepts in the semantic model;
receiving a search query;
computing at least one relevance metric of the search query, wherein each relevance metric represents a relevance of the search query to a respective concept of the plurality of concepts represented in the semantic model; and
determining a ranking of at least a subset of the plurality of documents with respect to the search query using at least the at least one similarity metric and the at least one relevance metric.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing semantic search of a data store are disclosed. A similarity metric of a document comprising the data store to a concept represented in a semantic model derived at least in part from a reference source that includes content not included in the data store is determined. A relevance metric of a search query to the concept is computed. The similarity metric and the relevance metric are used to determine, at least in part, a ranking of the document with respect to the search query.
760 Citations
18 Claims
-
1. A method, comprising:
-
providing a data store including documents; providing a semantic model including a plurality of concepts, wherein the semantic model is derived at least in part from a reference source that includes content not included in the data store; determining at least one similarity metric for each document of the plurality of documents, wherein each respective similarity metric represents a similarity between a respective document of the plurality of documents and a respective concept of the plurality of concepts in the semantic model; receiving a search query; computing at least one relevance metric of the search query, wherein each relevance metric represents a relevance of the search query to a respective concept of the plurality of concepts represented in the semantic model; and determining a ranking of at least a subset of the plurality of documents with respect to the search query using at least the at least one similarity metric and the at least one relevance metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A system, comprising:
a processor configured to; provide a data store including a plurality of documents; provide a semantic model including a plurality of concepts, wherein the semantic model is derived at least in part from a reference source that includes content not included in the data store; determine at least one similarity metric for each document of the plurality of documents, wherein each respective similarity metric represents a similarity between a respective document of the plurality of documents and a respective concept of the plurality of concepts in the semantic model; receive a search query; compute at least one relevance metric of the search query, wherein each relevance metric represents a relevance of the search query to a respective concept of the plurality of concepts represented in the semantic model; and determine a ranking of at least a subset of the plurality of documents with respect to the search query using at least the at least one similarity metric and the at least one relevance metric; and
memory coupled to the processor and configured to store the semantic model.- View Dependent Claims (12, 13, 14)
-
15. A computer program product, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
providing a data store including a plurality of documents; providing a semantic model including a plurality of concepts, wherein the semantic model is derived at least in part from a reference source that includes content not included in the data store; determining at least one similarity metric for each document of the plurality of documents wherein each respective similarity metric represents a similarity between a respective document of the plurality of documents and a respective concept of the plurality of concepts in the semantic model; receiving a search query; computing at least one relevance metric of the search query, wherein each relevance metric represents a relevance of the search query to a respective concept of the plurality of concepts represented in the semantic model; and determining a ranking of at least a subset of the plurality of documents with respect to the search query using at least the at least one similarity metric and the at least one relevance metric. - View Dependent Claims (16, 17)
-
Specification