Systems and methods for contextual ranking of search results
AssigneeOptum Technology, Inc.
InventorsAnshuman Sinha, Sanjay Kumar Singh, Nilabh Sagar
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, methods, and computer program products are disclosed for searching electronic documents. An example method includes receiving a set of electronic documents, wherein each electronic document in the set of electronic documents comprises a set of sentences. The example method further includes generating a contextual index that associates each sentence with one or more of contexts. The example method further includes receiving an electronic search query comprising a plurality of search terms. Subsequently, the example method includes generating a contextual search ranking for a subset of the set of electronic documents based on the search terms and the contextual index.
Claims20
A computing system for searching electronic documents, the computing system comprising:
- preprocessing circuitry configured to
- receive a set of electronic documents, wherein each electronic document in the set of electronic documents comprises a set of sentences,
- identify a set of terms for each sentence, wherein each term in the set of terms is associated with one or more contexts in a set of contexts,
- generate, based on the set of terms, a context score for each sentence with respect to each context in the set of contexts, and
- generate a contextual index that associates each sentence with one or more of the contexts in the set of contexts based on the context score;
- and
- query processing circuitry in communication with the preprocessing circuitry and configured to
- receive an electronic search query provided by a user, wherein the electronic search query comprises a plurality of search terms, and
- generate a contextual search ranking for a subset of the set of electronic documents based on the search terms and the contextual index.
A computing method for searching electronic documents, the method comprising:
- receiving, by preprocessing circuitry, a set of electronic documents, wherein each electronic document in the set of electronic documents comprises a set of sentences;
- identifying, by the preprocessing circuitry, a set of terms for each sentence, wherein each term in the set of terms is associated with one or more contexts in a set of contexts;
- generating, by the preprocessing circuitry based on the set of terms, a context score for each sentence with respect to each context in the set of contexts;
- generating, by the preprocessing circuitry, a contextual index that associates each sentence with one or more of the contexts in the set of contexts based on the context score;
- receiving, by query processing circuitry, an electronic search query provided by a user, wherein the electronic search query comprises a plurality of search terms;
- and
- generating, by the query processing circuitry, a contextual search ranking for a subset of the set of electronic documents based on the search terms and the contextual index.
A computer program product for processing electronic information indicative of natural language, the computer program product comprising at least one non-transitory computer-readable storage medium storing program instructions that, when executed, cause a computing system to:
- receive a set of electronic documents, wherein each electronic document in the set of electronic documents comprises a set of sentences;
- identify a set of terms for each sentence, wherein each term in the set of terms is associated with one or more contexts in a set of contexts;
- generate, based on the set of terms, a context score for each sentence with respect to each context in the set of contexts;
- generate a contextual index that associates each sentence with one or more of the contexts in the set of contexts based on the context score;
- receive an electronic search query provided by a user, wherein the electronic search query comprises a plurality of search terms;
- and
- generate a contextual search ranking for a subset of the set of electronic documents based on the search terms and the contextual index.
Dependencies are inferred from the claim text.