System and method to provide query linguistic service
First Claim
Patent Images
1. A method comprising:
- receiving an initial query term set;
performing phrase recognition on the initial query term set to determine recognized phrases;
determining a synonym for one of the recognized phrases, the synonym comprising a plurality of words merged together as a phrase; and
determining, using one or more processors, results that match the initial query term set and the synonym, the synonym being matched based on selection of a search option from one or more search options selected from a group of search options consisting of;
a first search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched without regard to order,a second search option operable to cause the synonym to be matched whenever at least one of the plurality of words of the synonym is matched, anda third search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched in order.
2 Assignments
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method to provide query linguistic service is provided. An initial query term set is received. Phrase recognition is performed on the initial query term set to determine recognized phrases. Using the determined recognized phrases, one or more synonyms for each of the recognized phrases are determined. Results matching the initial query term set and any selected synonyms from the determined one or more synonyms are determined.
33 Citations
20 Claims
-
1. A method comprising:
-
receiving an initial query term set; performing phrase recognition on the initial query term set to determine recognized phrases; determining a synonym for one of the recognized phrases, the synonym comprising a plurality of words merged together as a phrase; and determining, using one or more processors, results that match the initial query term set and the synonym, the synonym being matched based on selection of a search option from one or more search options selected from a group of search options consisting of; a first search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched without regard to order, a second search option operable to cause the synonym to be matched whenever at least one of the plurality of words of the synonym is matched, and a third search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched in order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor of a machine; a query tool module to receive an initial query term set; a synonym lookup module configured to perform phrase recognition on the initial query term set to determine a recognized phrase and to determine a synonym for the recognized phrase, the synonym comprising a plurality of words merged together as a phrase; and a listing finder module configured to determine, using the processor, results that match the initial query term set and the synonym, the synonym being matched based on selection of a search option from one or more search options selected from a group of search options consisting of; a first search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched without regard to order, a second search option operable to cause the synonym to be matched whenever at least one of the plurality of words of the synonym is matched, and a third search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched in order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium in communication with at least one processor, the machine-readable storage medium storing instructions which, in response to execution by the at least one processor, cause a system to perform operations comprising:
-
receiving an initial query term set; performing phrase recognition on the initial query term set to determine recognized phrases; determining a synonym for at least one of the recognized phrases based on a user selected item category, the synonym comprising a plurality of words merged together as a phrase; and determining, using one or more processors, results within the user selected item category that match the initial query term set and the synonym, the synonym being matched based on selection of a search option from one or more search options selected from a group of search options consisting of; a first search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched without regard to order, a second search option operable to cause the synonym to be matched whenever at least one of the plurality of words of the synonym is matched, and a third search option operable to cause the synonym to be matched whenever the plurality of words of the synonym are matched in order. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification