Executing the search, Returning search results as xml – Google Search Appliance Creating the Search Experience User Manual
Page 29
![background image](/manuals/552781/29/background.png)
Google Search Appliance: Creating the Search Experience
Introduction
29
•
Attributes that specify input elements, such as a search box and search button
•
The search query, which is made up of several pairs of search appliance query parameters and
values.
For information about search appliance query parameters and values, refer to the Search Protocol
Reference.
Executing the Search
The Google Search Appliance receives the URL and uses the values in it to process the request and
retrieve the results. The search appliance may perform additional actions when executing the search.
Search terms and front end settings determine these additional actions. The following table lists front
end settings and the actions they cause the search appliance to take.
Returning Search Results as XML
The Google Search Appliance returns search results in standard XML in the body of an outbound HTTP
response message. The body of the outbound HTTP response message includes the search results in
XML. While it is not usual to return results to the end user in XML format, it is possible.
Front End Setting
Condition
Action
The query expansion policy is
set to standard, local, or full
The search term matches a
synonym
Expand the query to include all
synonyms
The query expansion policy is
set to standard, local, or full
The search term matches a
blacklist synonym
Do not search on the keyword
that matches the synonym.
A OneBox module has been
integrated in the front end
The search term matches a trigger
Return the OneBox module at
the top of the search results.
The front end includes a
KeyMatch
The search term matches a
KeyMatch
Return the URL for the
KeyMatch at the top of the
search results.
The front end includes a
related query
The search term matches a
related query
Return the related query at the
top of the search results.
The front end includes a
domain filter
Applies to all searches
Search only for results in the
specified domain.
The front end includes a
language filter
Search only for results in the
specified language.
The front end includes a file
type filter
Search only for results with the
specified file type.
The front end includes a meta
tag filter
Search only for results that
match the meta tag value.
The front end includes
dynamic result clusters
The search term matches a
dynamic result cluster
Return subcategories in the
search results.
Result biasing policy is
selected for the front end
The search returns results that
match the result biasing policy
configuration
Recalculate the document's
ranking and display it in the
results.
Remove URL patterns are
identified in the front end
The search returns results that
match a remove URL pattern
Remove matching URLs from
the search results.