Method and system for semantic search against a document collection
First Claim
Patent Images
1. A method comprising:
- receiving a raw search field value;
determining a standardized search field from a plurality of standardized search fields for the raw search field value;
mapping the raw search field value to a standard field value, the standard field value corresponding to the standardized search field;
determining a plurality of similarity scores between the standard field value and a plurality of other standard field values based upon a cosine similarity using field values associated with member profiles;
using the plurality of similarity scores, selecting a second standard field value;
performing a search using the raw search field value, the standard field value, and the second standard field value to identify a plurality of search results;
displaying the plurality of search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a raw search field value; determining a standardized search field from a plurality of standardized search fields for the raw search field value; mapping the raw search field value to a standard field value, the standard field value corresponding to the standardized search field; determining a plurality of similarity scores between the standard field value and a plurality of other standard field values based upon a cosine similarity using field values associated with member profiles; using the plurality of similarity scores, selecting a second standard field value; performing a search using the raw search field value, the standard field value, and the second standard field value to identify a plurality of search results; displaying the plurality of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable medium not having any transitory signals and comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations to:
-
receive a raw search field value; determine a standardized search field from a plurality of standardized search fields for the raw search field value; map the raw search field value to a standard field value, the standard field value corresponding to the standardized search field; determine a plurality of similarity scores between the standard field value and a plurality of other standard field values based upon a cosine similarity using field values associated with member profiles; using the plurality of similarity scores, select a second standard field value; perform a search using the raw search field value, the standard field value, and the second standard field value to identify a plurality of search results; display the plurality of search results. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors coupled to a memory device, the memory device containing instructions that, when executed by the one or more processors, cause the system to; receive a raw search field value; determine a standardized search field from a plurality of standardized search fields for the raw search field value; map the raw search field value to a standard field value, the standard field value corresponding to the standardized search field; determine a plurality of similarity scores between the standard field value and a plurality of other standard field values based upon a cosine similarity using field values associated with member profiles; using the plurality of similarity scores, select a second standard field value; perform a search using the raw search field value, the standard field value, and the second standard field value to identify a plurality of search results; display the plurality of search results. - View Dependent Claims (17, 18, 19, 20)
-
Specification