Google Search ApplianceFeeds Protocol Developer’s GuideGoogle Search Appliance software version 7.2
Google Search Appliance: Feeds Protocol Developer’s Guide 10•displayurl—The URL that should be provided in search results for a document. This attribu
Google Search Appliance: Feeds Protocol Developer’s Guide 11Grouping Records Together Record elements must be contained inside the group element. The
Google Search Appliance: Feeds Protocol Developer’s Guide 12Here is a record definition that includes base64 encoded content:<record url="...&
Google Search Appliance: Feeds Protocol Developer’s Guide 13If the metadata is part of a feed, it must have the following format:<record url="
Google Search Appliance: Feeds Protocol Developer’s Guide 14The authmethod attribute for the record defines the type of authentication. By default, au
Google Search Appliance: Feeds Protocol Developer’s Guide 15Per-URL ACLs and ACL InheritanceA per-URL ACL (access control list) has only a single URL
Google Search Appliance: Feeds Protocol Developer’s Guide 16principal ElementTo specify the principal, its name, and access to a document use the prin
Google Search Appliance: Feeds Protocol Developer’s Guide 17principal-type AttributeThe principal-type attribute indicates that the domain string atta
Google Search Appliance: Feeds Protocol Developer’s Guide 18Approaches to Using the acl ElementThere are two approaches to using the acl element:• As
Google Search Appliance: Feeds Protocol Developer’s Guide 19Legacy Metadata Format (Deprecated)For compatibility with feeds developed before software
Google Search Appliance: Feeds Protocol Developer’s Guide 2Google, Inc.1600 Amphitheatre ParkwayMountain View, CA 94043www.google.comGSA-FEEDS_100.09D
Google Search Appliance: Feeds Protocol Developer’s Guide 20Specifying Denial of Access to Users and GroupsThe search appliance supports DENY ACLs. Wh
Google Search Appliance: Feeds Protocol Developer’s Guide 21Feeding Groups to the Search ApplianceThe search appliance can experience increased latenc
Google Search Appliance: Feeds Protocol Developer’s Guide 22A principal element can have the following attributes:•scope•namespace•case-sensitivity-ty
Google Search Appliance: Feeds Protocol Developer’s Guide 23Example Feed with GroupsThe following code shows an example of a feed XML file with groups
Google Search Appliance: Feeds Protocol Developer’s Guide 24Groups Feed Document Type Definition<?xml version="1.0" encoding="UTF-8&
Google Search Appliance: Feeds Protocol Developer’s Guide 25The following example shows a groups feed client written in Python. # Copyright 2013 Googl
Google Search Appliance: Feeds Protocol Developer’s Guide 26def PostMultipart(theurl, fields, files):"""Create the POST request by enco
Google Search Appliance: Feeds Protocol Developer’s Guide 27Feeding Content from a Database To push records from a database into the search appliance’
Google Search Appliance: Feeds Protocol Developer’s Guide 28Designing a Feed Client You upload an XML feed using an HTTP POST to the feedergate server
Google Search Appliance: Feeds Protocol Developer’s Guide 29To adapt this form for your search appliance, replace APPLIANCE-HOSTNAME with the fully qu
Google Search Appliance: Feeds Protocol Developer’s Guide 3ContentsFeeds Protocol Developer’s Guide ...
Google Search Appliance: Feeds Protocol Developer’s Guide 30The success message indicates that the feedergate process has received the XML file succes
Google Search Appliance: Feeds Protocol Developer’s Guide 31For content feeds, the content is provided as part of the XML and does not need to be fetc
Google Search Appliance: Feeds Protocol Developer’s Guide 32Feed Files Awaiting ProcessingTo view a count of how many feed files remain for the search
Google Search Appliance: Feeds Protocol Developer’s Guide 33TroubleshootingHere are some things to check if a URL from your feed does not appear in th
Google Search Appliance: Feeds Protocol Developer’s Guide 34Fed Documents Aren’t Appearing in Search ResultsSome common reasons why the URLs in your f
Google Search Appliance: Feeds Protocol Developer’s Guide 35Document Feeds Successfully But Then FailsA content feed reports success at the feedergate
Google Search Appliance: Feeds Protocol Developer’s Guide 36Document Status is Stuck “In Progress” If a document feed gives a status of “In Progress”
Google Search Appliance: Feeds Protocol Developer’s Guide 37Web Feed<?xml version="1.0" encoding="utf-8"?><!DOCTYPE gsafe
Google Search Appliance: Feeds Protocol Developer’s Guide 38Web Feed with Base64 Encoded Metadata<?xml version="1.0" encoding="utf-8
Google Search Appliance: Feeds Protocol Developer’s Guide 39Incremental Content Feed<?xml version="1.0" encoding="utf-8"?>&l
Google Search Appliance Feeds Protocol Developer’s Guide 4Troubleshooting 33Error Messages on the Feeds Status Page 33Feed Push is Not Successful 3
Google Search Appliance: Feeds Protocol Developer’s Guide 40Python Implementation of Creating a base64 Encoded Content FeedThe following create_base64
Google Search Appliance: Feeds Protocol Developer’s Guide 41Google Search Appliance Feed DTD The gsafeed.dtd file follows. You can view the DTD on you
Google Search Appliance: Feeds Protocol Developer’s Guide 42<!-- default is 'add' --><!-- last-modified date as per RFC822 -->&l
Google Search Appliance: Feeds Protocol Developer’s Guide 43IndexAaccess attribute 16acl elementapproaches to using 18description 15–17ACL inheritance
Google Search Appliance: Feeds Protocol Developer’s Guide Index 44crawlaccess to protected content 14crawler access 14databases 27diagnostics 7, 15, 3
Google Search Appliance: Feeds Protocol Developer’s Guide Index 45license limit 32lock attribute 10, 32log file 33MMake Public check box 14members ele
Google Search Appliance: Feeds Protocol Developer’s Guide 5Feeds Protocol Developer’s GuideThis document is for developers who use the Google Search A
Google Search Appliance: Feeds Protocol Developer’s Guide 6The search appliance does not support indexing compressed files sent in content feeds.The s
Google Search Appliance: Feeds Protocol Developer’s Guide 7QuickstartHere are steps for pushing a content feed to the search appliance.1. Download sam
Google Search Appliance: Feeds Protocol Developer’s Guide 8Choosing a Name for the Feed Data Source When you push a feed to the search appliance, the
Google Search Appliance: Feeds Protocol Developer’s Guide 9To ensure that the search appliance does not crawl a previously fed document, use googleoff
Commenti su questo manuale