beautypg.com

Executing the search, Returning search results as xml – Google Search Appliance Creating the Search Experience User Manual

Page 29

background image

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.