Query rewriting with entity detection
First Claim
1. A system comprising:
- one or more devices configured to;
receive a first search query;
determine that the first search query includes a first entity name and that the first entity name does not correspond to one of a plurality of common words or phrases;
rewrite the first search query to include a first restrict identifier that restricts a search, based on the rewritten first search query, to a first domain associated with the first entity name, in response to determining that the first search query includes a first entity name and that the first entity name does not correspond to one of the plurality of common words or phrases;
perform a search, based on the rewritten first search query, to obtain first search results; and
present the first search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A system receives a search query, determines whether the received search query includes an entity name, and determines whether the entity name is associated with a common word or phrase. When the entity name is associated with a common word or phrase, the system generates a link to a rewritten query, performs a search based on the received search query to obtain first search results, and provides the first search results and the link to the rewritten query. When the entity name is not associated with a common word or phrase, the system rewrites the received search query to include a restrict identifier associated with the entity name, generates a link to the received search query, performs a search based on the rewritten search query to obtain second search results, and provides the second search results and the link to the received search query.
-
Citations
20 Claims
-
1. A system comprising:
one or more devices configured to; receive a first search query; determine that the first search query includes a first entity name and that the first entity name does not correspond to one of a plurality of common words or phrases; rewrite the first search query to include a first restrict identifier that restricts a search, based on the rewritten first search query, to a first domain associated with the first entity name, in response to determining that the first search query includes a first entity name and that the first entity name does not correspond to one of the plurality of common words or phrases; perform a search, based on the rewritten first search query, to obtain first search results; and present the first search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method comprising:
-
receiving, by a device, a search query; determining, by the device, that the search query includes an entity name and whether the entity name corresponds to one of a plurality of common words or phrases; rewriting, by the device and based on determining that the search query includes an entity name and that the entity name does not correspond to one of a plurality of common words or phrases, the search query to include a restrict identifier that restricts a search, based on the rewritten search query, to a domain associated with the entity name; performing, by the device, a search, based on the rewritten search query, to obtain search results; and providing, by the device, the obtained search results. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A device, comprising:
-
a memory to store instructions; and a processor to execute the instructions in the memory to; receive a search query, determine that the search query includes an entity name and whether the entity name corresponds to one of a plurality of common words or phrases, rewrite the received search query to include a restrict identifier that restricts a search, based on the rewritten search query, to a domain associated with the entity name, perform a search, based on the rewritten search query, to obtain a search result when the entity name does not correspond to one of the plurality of common words or phrases, and provide the obtained search result. - View Dependent Claims (19, 20)
-
Specification