Resource search operations
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying query-relevant content in a resource identified by a search result in response to the query. In one aspect, a method includes identifying resource search tidbits for a resource, each resource search tidbit being eligible for a resource search operation for the resource. The resource search tidbits are provided with search results to a client device. In response to a user selecting a resource identified by a search result, the client device identifies text in the resource matching the query-relevant text of the resource search tidbit and performs a resource search operation on the resource if the identified text meets a search operation threshold condition.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method performed by data processing apparatus, the method comprising:
receiving a query, the query including one or more query terms; receiving, for each of a plurality of resources identified as being relevant to the query, one or more tidbits, each tidbit being query-relevant text extracted from the resource; providing to a client device, for each of the plurality of resources, a corresponding search result responsive to the query, each search result including a resource locator that specifies the location of the resource, wherein at least one search result includes a resource search tidbit that not rendered on the client device as part of the search result; wherein a selection of the at least one search result at the client device causes the client device to perform operations comprising:
rendering the resource referenced by the search result; and
displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes the identified portion of the text matching the resource search tidbit of the selected selection environment option.
2 . The method of claim 1 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; and the query-relevant text of the resource search tidbit included in the search result is a subset of the query-relevant text of the snippet included in the search result.
3 . The method of claim 1 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; the query-relevant text of the resource search tidbit included in the search result is independent of the query-relevant text of the snippet included in the search result.
4 . The method of claim 1 , wherein there is at least one query term identified in the tidbit that is not identified in the title section of the resource.
5 . The method of claim 1 , wherein there is at least one query term identified in the tidbit that is not identified in either of the title section of the resource and the resource locator specifying the location of the resource.
6 . The method of claim 1 , wherein the tidbit includes all of the query terms of the query.
7 . A computer-implemented method performed by a client device, the method comprising:
receiving, in response to a query including one or more query terms, a search results page including search results responsive to the query, each search result including a resource locator that specifies the location of a resource identified as being relevant to the query, and wherein at least one search result includes resource search tidbits, each of the resource search tidbits being query-relevant text extracted from the resource and eligible for a research search operation in response to the resource specified by the resource locator of the at least one search result being rendered on the client device; receiving a selection of the at least one search result at the client device; receiving, in response to the selection, the resource specified by the resource locator of the at least one search result; rendering the resource at the client device; displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes text matching resource search tidbit of the selected selection environment option.
8 . The method of claim 7 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; and the query-relevant text of the resource search tidbit included in the search result is a subset of the query-relevant text of the snippet included in the search result.
9 . The method of claim 7 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; the query-relevant text of the resource search tidbit included in the search result is independent of the query-relevant text of the snippet included in the search result.
10 . The method of claim 7 , wherein there is at least one query term identified in the tidbit that is not identified in the title section of the resource.
11 . The method of claim 7 , further comprising:
associating, from a document object model of the search results page, the resource search tidbit of the at least one search result with the resource locator of the at least one search result; storing the association in a computer memory; and accessing the association in the computer memory in response to a selection of a search result from the search results page; and identifying text matching resource search tidbit of the selected selection environment option by identifying the portion of text in the resource that matches the query-relevant text of the resource search tidbit associated with the resource locator of the at least one search result that matches the resource locator of the resource.
12 . A system, comprising:
a data processing apparatus; and a data store in data communication with the data processing apparatus and storing instructions executable by a data processing apparatus and that upon execution cause the data processing apparatus to perform operations comprising: receiving a query, the query including one or more query terms; receiving, for each of a plurality of resources identified as being relevant to the query, one or more tidbits, each tidbit being query-relevant text extracted from the resource; providing to a client device, for each of the plurality of resources, a corresponding search result responsive to the query, each search result including a resource locator that specifies the location of the resource, wherein at least one search result includes a resource search tidbit that not rendered on the client device as part of the search result; wherein a selection of the at least one search result at the client device causes the client device to perform operations comprising:
rendering the resource referenced by the search result; and
displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes the identified portion of the text matching the resource search tidbit of the selected selection environment option.
13 . The system of claim 12 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; and the query-relevant text of the resource search tidbit included in the search result is a subset of the query-relevant text of the snippet included in the search result.
14 . The system of claim 12 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; the query-relevant text of the resource search tidbit included in the search result is independent of the query-relevant text of the snippet included in the search result.
15 . The system of claim 12 , wherein there is at least one query term identified in the tidbit that is not identified in the title section of the resource.
16 . A system, comprising:
a data processing apparatus; and a data store in data communication with the data processing apparatus and storing instructions executable by a data processing apparatus and that upon execution cause the data processing apparatus to perform operations comprising: receiving, in response to a query including one or more query terms, a search results page including search results responsive to the query, each search result including a resource locator that specifies the location of a resource identified as being relevant to the query, and wherein at least one search result includes resource search tidbits, each of the resource search tidbits being query-relevant text extracted from the resource and eligible for a research search operation in response to the resource specified by the resource locator of the at least one search result being rendered on the client device; receiving a selection of the at least one search result at the client device; receiving, in response to the selection, the resource specified by the resource locator of the at least one search result; rendering the resource at the client device; displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes text matching resource search tidbit of the selected selection environment option.
17 . The system of claim 16 , wherein:
each search result includes a snippet, the snippet being query-relevant text extracted from the resource specified by the resource locator of the search result, and the snippet is rendered on the client device as part of the search result; and the query-relevant text of the resource search tidbit included in the search result is a subset of the query-relevant text of the snippet included in the search result.
18 . A computer readable computer storage device storing instructions executable by a data processing apparatus and that upon execution cause the data processing apparatus to perform operations comprising:
receiving a query, the query including one or more query terms; receiving, for each of a plurality of resources identified as being relevant to the query, one or more tidbits, each tidbit being query-relevant text extracted from the resource; providing to a client device, for each of the plurality of resources, a corresponding search result responsive to the query, each search result including a resource locator that specifies the location of the resource, wherein at least one search result includes a resource search tidbit that not rendered on the client device as part of the search result; wherein a selection of the at least one search result at the client device causes the client device to perform operations comprising:
rendering the resource referenced by the search result; and
displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes the identified portion of the text matching the resource search tidbit of the selected selection environment option.
19 . A computer readable computer storage device storing instructions executable by a data processing apparatus and that upon execution cause the data processing apparatus to perform operations comprising:
receiving, in response to a query including one or more query terms, a search results page including search results responsive to the query, each search result including a resource locator that specifies the location of a resource identified as being relevant to the query, and wherein at least one search result includes resource search tidbits, each of the resource search tidbits being query-relevant text extracted from the resource and eligible for a research search operation in response to the resource specified by the resource locator of the at least one search result being rendered on the client device; receiving a selection of the at least one search result at the client device; receiving, in response to the selection, the resource specified by the resource locator of the at least one search result; rendering the resource at the client device; displaying with the rendered resource a selection environment that includes a selection environment option for the resource search tidbit, and wherein a selection of the selection environment option causes the client device to navigate to a portion of resource that includes text matching resource search tidbit of the selected selection environment option.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.