Google Search Appliance Protocol Reference User Manual

Browse online or download User Manual for Software Google Search Appliance Protocol Reference. Google Search Appliance Protocol Reference User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 116
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Google Search Appliance

Google Search ApplianceSearch Protocol ReferenceGoogle Search Appliance software version 7.2

Page 2

Google Search Appliance: Search Protocol Reference Request Format 10This request returns the first 10 results that match the search query terms “bill”

Page 3 - Contents

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 100Request:/suggest?q=<query>&max=<num>&

Page 4

Google Search Appliance: Search Protocol Reference 101Chapter 6Advanced Search Reporting Service /click Protocol Chapter 6Advanced search reporting en

Page 5 - Introduction Chapter 1

Google Search Appliance: Search Protocol Reference Advanced Search Reporting Service /click Protocol 1027. The search appliance takes the /click URL i

Page 6 - Request Format Chapter 2

Google Search Appliance: Search Protocol Reference Advanced Search Reporting Service /click Protocol 103The following is an example request for advanc

Page 7 - Using the POST Command

Google Search Appliance: Search Protocol Reference Advanced Search Reporting Service /click Protocol 104ResponsesIn response to the /click URL, the se

Page 8 - Submitting a Search Request

Google Search Appliance: Search Protocol Reference 105AppendicesThis section contains:• “Appendix A: Estimated vs. Actual Number of Results” on page 1

Page 9

Google Search Appliance: Search Protocol Reference Appendices 106How the Google Search Appliance Determines the Number of Results to ReturnWhen search

Page 10 - Search Parameters

Google Search Appliance: Search Protocol Reference Appendices 107The underlined text in the message should be a hypertext link to submit the same sear

Page 11

Google Search Appliance: Search Protocol Reference Appendices 108ExamplesAppendix C: Date FormattingThe search appliance recognizes dates in most reas

Page 12

Google Search Appliance: Search Protocol Reference Appendices 109Acceptable Date FormatsThe following table lists date formats that you can use with t

Page 13

Google Search Appliance: Search Protocol Reference Request Format 11as_epqAdds the specified phrase to the search query in parameter q. For example, t

Page 14

Google Search Appliance: Search Protocol Reference Appendices 110Date Formatting Notes1. The YYYYMMDDHH and YYYYMMDDHHmm patterns for specifying dates

Page 15

Google Search Appliance: Search Protocol Reference Appendices 111Examples of RulesBecause the document http://www.foo.com/example/foo.html matches the

Page 16

Google Search Appliance: Search Protocol Reference 112IndexAaccess search parameter 10advanced search reportingdescription 101HTTP response 104process

Page 17

Google Search Appliance: Search Protocol Reference Index 113Eencoding, character 53, 107ENTOBRESULTS tag 64entqr search parameter 13entqrm search para

Page 18

Google Search Appliance: Search Protocol Reference Index 114phrase search 28POST command 7proxycustom search parameter 18proxyreload search parameter

Page 19

Google Search Appliance: Search Protocol Reference Index 115search requestsanchor text search 23back links 24Boolean OR 24cached results page 24charac

Page 20

Google Search Appliance: Search Protocol Reference Index 116ss_protocol variable 96start search parameter 20Suggestion tag 81Synonyms tag 82TT tag 82t

Page 21 - Custom Parameters

Google Search Appliance: Search Protocol Reference Request Format 12as_lqSpecifies a URL, and causes search results to show pages that link to the tha

Page 22 - Query Terms

Google Search Appliance: Search Protocol Reference Request Format 13as_sitesearchLimits search results to documents in the specified domain, host or w

Page 23 - Special Query Terms

Google Search Appliance: Search Protocol Reference Request Format 14Standard terms use only the search appliance’s internal contextual (synonym) files

Page 24 - Cached Results Page

Google Search Appliance: Search Protocol Reference Request Format 15exclude_appsControls whether Google Apps content from the user’s Google Apps domai

Page 25 - Directory Restricted Search

Google Search Appliance: Search Protocol Reference Request Format 16gsaRequestIDA GSA-generated ID that is set at the start of a query session and tha

Page 26 - File Extension Exclusion

Google Search Appliance: Search Protocol Reference Request Format 17numgmNumber of KeyMatch results to return with the results. A value between 0 to 5

Page 27 - Meta Tag Search

Google Search Appliance: Search Protocol Reference Request Format 18proxycustomSpecifies custom XML tags to be included in the XML results. The defaul

Page 28 - Title Search (one term)

Google Search Appliance: Search Protocol Reference Request Format 19rcRequest an accurate result count for up to 1M documents. When rc = 1, the user w

Page 29 - Web Document Info

Google Search Appliance: Search Protocol Reference 2Google, Inc.1600 Amphitheatre ParkwayMountain View, CA 94043www.google.comGSA-XML_100.09December 2

Page 30 - Filtering

Google Search Appliance: Search Protocol Reference Request Format 20sitesearch Limits search results to documents in the specified domain, host, or we

Page 31 - Language Filters

Google Search Appliance: Search Protocol Reference Request Format 21As an example, if the result URLs contain files whose names are in Chinese charact

Page 32 - Automatic Language Filters

Google Search Appliance: Search Protocol Reference Request Format 22This search request includes the custom parameter myparam with a value of test+thi

Page 33

Google Search Appliance: Search Protocol Reference Request Format 23If a document contains a number, with or without a decimal point, that has letters

Page 34 - Internationalization

Google Search Appliance: Search Protocol Reference Request Format 24Back LinksThe query prefix link: lists web pages that have links to the specified

Page 35 - Character Encoding Values

Google Search Appliance: Search Protocol Reference Request Format 25Date Range SearchRestrict search to documents with modification dates that fall wi

Page 36 - Sort By Date

Google Search Appliance: Search Protocol Reference Request Format 26The URLs used with site must contain fewer than 119 characters. The exclusion oper

Page 37 - Sort by Metadata

Google Search Appliance: Search Protocol Reference Request Format 27You can exclude multiple file types by adding more -ext: terms to the search query

Page 38 - How Sorting Works

Google Search Appliance: Search Protocol Reference Request Format 28Number Range SearchTo search for documents or items that contain numbers within a

Page 39

Google Search Appliance: Search Protocol Reference Request Format 29Sample usage:intitle:googleTitle Search (all terms)If you precede a query with all

Page 40 - Examples

Google Search Appliance: Search Protocol Reference 3ContentsChapter 1 Introduction ...

Page 41 - Meta Tags

Google Search Appliance: Search Protocol Reference Request Format 30Wildcard SearchIf you precede a query with wildcard:, you can search by entering a

Page 42 - Requesting Meta Tag Values

Google Search Appliance: Search Protocol Reference Request Format 31Automatic FilteringGoogle uses automatic filtering to ensure the highest quality s

Page 43 - Filtering by Meta Tags

Google Search Appliance: Search Protocol Reference Request Format 32Automatic Language FiltersThe Google Search Appliance automatically detects the la

Page 44

Google Search Appliance: Search Protocol Reference Request Format 33If you want to filter languages other than the above, obtain the language code fro

Page 45

Google Search Appliance: Search Protocol Reference Request Format 34Combining Language FiltersSearch requests that use the lr parameter support the Bo

Page 46 - Non-Alphanumeric Characters

Google Search Appliance: Search Protocol Reference Request Format 35Example 2. This request interprets the search query “gloves” using latin2 encoding

Page 47

Google Search Appliance: Search Protocol Reference Request Format 36SortingGoogle search provides three sorting options for search results:• “Sort By

Page 48

Google Search Appliance: Search Protocol Reference Request Format 37ExampleThe following request returns the first 10 top results that match the query

Page 49

Google Search Appliance: Search Protocol Reference Request Format 38• How much metadata exists for each document• The sorting options specifiedThe val

Page 50

Google Search Appliance: Search Protocol Reference Request Format 39<mode> Value DescriptionE Return the 1000 most relevant results, then sort b

Page 51 - Limitations

Google Search Appliance: Search Protocol Reference Contents 4Chapter 4 Dynamic Result Clustering Service /cluster Protocol ...

Page 52 - Results Format Cha pter 3

Google Search Appliance: Search Protocol Reference Request Format 40For more information about the language options, case options, and numeric options

Page 53 - XML Output

Google Search Appliance: Search Protocol Reference Request Format 41Sort currencySort English-looking numbersThis is a very fast option, if all the nu

Page 54 - Google XML Results DTD

Google Search Appliance: Search Protocol Reference Request Format 42At search time, if the encoded value of the search attribute (requiredfields, part

Page 55 - Google XML Tag Definitions

Google Search Appliance: Search Protocol Reference Request Format 43If any of the results contain the author, title or keywords meta tags, then the va

Page 56 - Attributes

Google Search Appliance: Search Protocol Reference Request Format 44ExamplesExample 1:The following search request returns the first 10 results that m

Page 57 - CACHE_CONTENT_TYPE

Google Search Appliance: Search Protocol Reference Request Format 45• Boolean AND [ . ]Returns results that satisfy both meta tag constraints.Example:

Page 58 - CACHE_ENCODING

Google Search Appliance: Search Protocol Reference Request Format 46Searches with unsupported expressions are not performed and do not return results.

Page 59 - CACHE_LAST_MODIFIED

Google Search Appliance: Search Protocol Reference Request Format 47Using inmeta to Filter by Meta TagsThe special query term inmeta provides meta tag

Page 60 - CACHE_LEGEND_NOTFOUND

Google Search Appliance: Search Protocol Reference Request Format 48Usage Notes:1. By default documents that contain ALL query terms are returned. Thi

Page 61 - CACHE_REDIR_URL

Google Search Appliance: Search Protocol Reference Request Format 496. An inmeta search is unable to search by multiple keywords or perform phrase sea

Page 62 - CRAWLDATE

Google Search Appliance: Search Protocol Reference 5Chapter 1Introduction Chapter 1The Google Search Appliance uses a simple HTTP-based protocol for s

Page 63

Google Search Appliance: Search Protocol Reference Request Format 5011. Metadata can have multiple attributes with the same name. For example:<meta

Page 64 - ENTOBRESULTS

Google Search Appliance: Search Protocol Reference Request Format 51Example 4. The following is an open-ended date range search request that returns r

Page 65

Google Search Appliance: Search Protocol Reference 52Chapter 3Results Format Cha pter 3This section covers the following topics:• “Custom HTML” on pag

Page 66

Google Search Appliance: Search Protocol Reference Results Format 53Notes: • XSL stylesheets used by the XSLT server are cached for 15 minutes. To for

Page 67

Google Search Appliance: Search Protocol Reference Results Format 54XML Output OverviewFor maximum flexibility, Google provides search results in XML

Page 68

Google Search Appliance: Search Protocol Reference Results Format 55To get results in XML output format, use one of the following parameters in the se

Page 69

Google Search Appliance: Search Protocol Reference Results Format 56CFormat/ParentHASSubtagsNoneDefinitionIndicates that the “cache:” special query te

Page 70

Google Search Appliance: Search Protocol Reference Results Format 57CACHEFormat/ParentGSPSubtagsCACHE_URL, CACHE_REDIR_URL, CACHE_LAST_MODIFIED, CACHE

Page 71

Google Search Appliance: Search Protocol Reference Results Format 58CACHE_HTMLFormat/ParentText (HTML) (Custom HTML output only)CACHESubtagsBLOB? (XML

Page 72 - OneSynonym

Google Search Appliance: Search Protocol Reference Results Format 59CACHE_LANGUAGEFormat/ParentText (Google language tag)CACHESubtagsNoneDefinitionThe

Page 73

Google Search Appliance: Search Protocol Reference 6Chapter 2Request Format Chapter 2The information in this section helps you create custom searches

Page 74

Google Search Appliance: Search Protocol Reference Results Format 60CACHE_LEGEND_FOUNDFormat/ParentCACHESubtagsCACHE_LEGEND_TEXT*DefinitionEncapsulate

Page 75

Google Search Appliance: Search Protocol Reference Results Format 61CACHE_LEGEND_TEXTFormat/ParentText (Custom HTML output only)CACHE_LEGEND_FOUNDSubt

Page 76

Google Search Appliance: Search Protocol Reference Results Format 62CACHE_URLFormat/ParentText (Absolute URL)CACHESubtagsNoneDefinitionInitial URL of

Page 77

Google Search Appliance: Search Protocol Reference Results Format 63CTFormat/ParentHTMLGSPSubtagsNoneDefinitionSearch comments.Example comment: Sorry,

Page 78

Google Search Appliance: Search Protocol Reference Results Format 64ENT_SOURCEFormat/ParentRSubtagsNoneDefinitionIdentifies the application ID (serial

Page 79

Google Search Appliance: Search Protocol Reference Results Format 65FIFormat/ParentRESSubtagsNoneDefinitionIndicates that document filtering was perfo

Page 80 - SCOREBIAS

Google Search Appliance: Search Protocol Reference Results Format 66GDFormat/ParentText (HTML)GMSubtagsNoneDefinitionContains the description of a Key

Page 81 - Suggestion

Google Search Appliance: Search Protocol Reference Results Format 67GMFormat/ParentGSPSubtagsGL, GD?DefinitionEncapsulates a single KeyMatch result.At

Page 82 - Synonyms

Google Search Appliance: Search Protocol Reference Results Format 68HASFormat/ParentRSubtagsL?, C?DefinitionEncapsulates special features that are inc

Page 83

Google Search Appliance: Search Protocol Reference Results Format 69LFormat/ParentHASSubtagsNoneDefinitionIndicates that the “link:” special query ter

Page 84

Google Search Appliance: Search Protocol Reference Request Format 7Using the POST CommandIn some instances, your query strings might exceed the 2KB UR

Page 85

Google Search Appliance: Search Protocol Reference Results Format 70MFormat/ParentText (Integer)RESSubtagsNoneDefinitionThe estimated total number of

Page 86 - Chapter 4

Google Search Appliance: Search Protocol Reference Results Format 71NBFormat/ParentRESSubtagsPU?, NU?DefinitionEncapsulates the navigation information

Page 87

Google Search Appliance: Search Protocol Reference Results Format 72OBRESFormat/ParentENTOBRESULTSSubtagsThe contents of the OBRES element are provide

Page 88 - Response

Google Search Appliance: Search Protocol Reference Results Format 73PARAMFormat/ParentGSPSubtagsNoneDefinitionThe search request parameters that were

Page 89

Google Search Appliance: Search Protocol Reference Results Format 74PCFormat/ParentText (Integer 0 or 1)PARMSubtagsNoneDefinitionIndicates whether the

Page 90

Google Search Appliance: Search Protocol Reference Results Format 75PUFormat/ParentText (Relative URL)NBSubtagsNoneDefinitionContains relative URL to

Page 91

Google Search Appliance: Search Protocol Reference Results Format 76QFormat/ParentHTMLGSPSubtagsNoneDefinitionThe search query terms submitted to the

Page 92

Google Search Appliance: Search Protocol Reference Results Format 77RESFormat/ParentGSPSubtagsFI?, M, NB?, PARM?, R*, XT?DefinitionEncapsulates the se

Page 93 - Protocol Chapter 5

Google Search Appliance: Search Protocol Reference Results Format 78RKFormat/ParentText (Integer in the range 0-10)SubtagsNoneDefinitionThe RK paramet

Page 94

Google Search Appliance: Search Protocol Reference Results Format 79SFormat/ParentText (HTML)RSubtagsNoneDefinitionThe snippet for the search result.Q

Page 95

Google Search Appliance: Search Protocol Reference Request Format 8Submitting a Search RequestTypically, search users make search requests by entering

Page 96 - Stylesheet

Google Search Appliance: Search Protocol Reference Results Format 80SCOREBIASFormat/ParentText (XML)RSubtagsNoneDefinitionThe SCOREBIAS tag can appear

Page 97 - Legacy Format

Google Search Appliance: Search Protocol Reference Results Format 81SpellingFormat/ParentGSPSubtagsSuggestion+DefinitionEncapsulates alternate spellin

Page 98 - OpenSearch Format

Google Search Appliance: Search Protocol Reference Results Format 82SynonymsFormat/ParentGSPSubtagsOneSynonym+DefinitionEncapsulates the related queri

Page 99 - Rich Output Format

Google Search Appliance: Search Protocol Reference Results Format 83TMFormat/ParentText (Floating-point number)GSPSubtagsNoneDefinitionTotal server ti

Page 100

Google Search Appliance: Search Protocol Reference Results Format 84UDFormat/ParentText (URL to display for non-ASCII URLs)RSubtagsNoneDefinitionThe U

Page 101 - Chapter 6

Google Search Appliance: Search Protocol Reference Results Format 85XTFormat/ParentRESSubtagsNoneDefinitionIndicates that the estimated total number o

Page 102 - Request Parameters

Google Search Appliance: Search Protocol Reference 86Chapter 4Dynamic Result Clustering Service /cluster Protocol Chapter 4Dynamic result clustering n

Page 103

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 873. Triggers an A JAX call to the cluster serv

Page 104 - Responses

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 88Dynamic Result Clustering RequestAdministrato

Page 105 - Appendices

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 89The search appliance returns the following JS

Page 106 - Automatic Filtering

Google Search Appliance: Search Protocol Reference Request Format 9Example 2. This request returns results numbered 11-15 that match the same query te

Page 107 - Appendix B: URL Encoding

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 90Dynamic Result Clustering XML Request and Res

Page 108 - Appendix C: Date Formatting

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 91The search appliance returns the following XM

Page 109 - Acceptable Date Formats

Google Search Appliance: Search Protocol Reference Dynamic Result Clustering Service /cluster Protocol 92The top-level entries are described in the fo

Page 110 - Date Formatting Notes

Google Search Appliance: Search Protocol Reference 93Chapter 5Query Suggestion Service /suggest Protocol Chapter 5The query suggestion service provide

Page 111 - Examples of Rules

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 94Queries with Special Query Terms, such as inmeta, are

Page 112

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 95ss_g_max_to_displayThe maximum number of query suggest

Page 113

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 96ss_protocolThe three values are:Default value: richQue

Page 114

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 97Query Suggestion Requests and ResponsesThe output form

Page 115

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 98Response:[ "<term 1>", "<term

Page 116

Google Search Appliance: Search Protocol Reference Query Suggestion Service /suggest Protocol 99Response:["<query>",[ "<term 1

Comments to this Manuals

No comments