Google Search Appliance Feeds Protocol Developers Guide Bedienungsanleitung Seite 1

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Software Google Search Appliance Feeds Protocol Developers Guide herunter. Google Search Appliance Feeds Protocol Developers Guide User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - Google Search Appliance

Google Search ApplianceFeeds Protocol Developer’s GuideGoogle Search Appliance software version 7.2

Seite 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

Seite 3 - Contents

Google Search Appliance: Feeds Protocol Developer’s Guide 11Grouping Records Together Record elements must be contained inside the group element. The

Seite 4

Google Search Appliance: Feeds Protocol Developer’s Guide 12Here is a record definition that includes base64 encoded content:<record url="...&

Seite 5 - Overview

Google Search Appliance: Feeds Protocol Developer’s Guide 13If the metadata is part of a feed, it must have the following format:<record url="

Seite 6 - Choosing a Feed Client

Google Search Appliance: Feeds Protocol Developer’s Guide 14The authmethod attribute for the record defines the type of authentication. By default, au

Seite 7 - Designing an XML Feed

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

Seite 8 - Choosing the Feed Type

Google Search Appliance: Feeds Protocol Developer’s Guide 16principal ElementTo specify the principal, its name, and access to a document use the prin

Seite 9

Google Search Appliance: Feeds Protocol Developer’s Guide 17principal-type AttributeThe principal-type attribute indicates that the domain string atta

Seite 10

Google Search Appliance: Feeds Protocol Developer’s Guide 18Approaches to Using the acl ElementThere are two approaches to using the acl element:• As

Seite 11 - Grouping Records Together

Google Search Appliance: Feeds Protocol Developer’s Guide 19Legacy Metadata Format (Deprecated)For compatibility with feeds developed before software

Seite 12 - Content Compression

Google Search Appliance: Feeds Protocol Developer’s Guide 2Google, Inc.1600 Amphitheatre ParkwayMountain View, CA 94043www.google.comGSA-FEEDS_100.09D

Seite 13 - Using the UTF-8 Encoding

Google Search Appliance: Feeds Protocol Developer’s Guide 20Specifying Denial of Access to Users and GroupsThe search appliance supports DENY ACLs. Wh

Seite 14

Google Search Appliance: Feeds Protocol Developer’s Guide 21Feeding Groups to the Search ApplianceThe search appliance can experience increased latenc

Seite 15 - Specifying Per-URL ACLs

Google Search Appliance: Feeds Protocol Developer’s Guide 22A principal element can have the following attributes:•scope•namespace•case-sensitivity-ty

Seite 16

Google Search Appliance: Feeds Protocol Developer’s Guide 23Example Feed with GroupsThe following code shows an example of a feed XML file with groups

Seite 17 - Specifying ACL Inheritance

Google Search Appliance: Feeds Protocol Developer’s Guide 24Groups Feed Document Type Definition<?xml version="1.0" encoding="UTF-8&

Seite 18

Google Search Appliance: Feeds Protocol Developer’s Guide 25The following example shows a groups feed client written in Python. # Copyright 2013 Googl

Seite 19

Google Search Appliance: Feeds Protocol Developer’s Guide 26def PostMultipart(theurl, fields, files):"""Create the POST request by enco

Seite 20

Google Search Appliance: Feeds Protocol Developer’s Guide 27Feeding Content from a Database To push records from a database into the search appliance’

Seite 21 - Designing an XML Groups Feed

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

Seite 22

Google Search Appliance: Feeds Protocol Developer’s Guide 29To adapt this form for your search appliance, replace APPLIANCE-HOSTNAME with the fully qu

Seite 23 - Example Feed with Groups

Google Search Appliance: Feeds Protocol Developer’s Guide 3ContentsFeeds Protocol Developer’s Guide ...

Seite 24 - Creating a Groups Feed Client

Google Search Appliance: Feeds Protocol Developer’s Guide 30The success message indicates that the feedergate process has received the XML file succes

Seite 25

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

Seite 26 - Java Code

Google Search Appliance: Feeds Protocol Developer’s Guide 32Feed Files Awaiting ProcessingTo view a count of how many feed files remain for the search

Seite 27 - Feed Limitations

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

Seite 28 - Using a Web Form Feed Client

Google Search Appliance: Feeds Protocol Developer’s Guide 34Fed Documents Aren’t Appearing in Search ResultsSome common reasons why the URLs in your f

Seite 29

Google Search Appliance: Feeds Protocol Developer’s Guide 35Document Feeds Successfully But Then FailsA content feed reports success at the feedergate

Seite 30 - Adding Feed Content

Google Search Appliance: Feeds Protocol Developer’s Guide 36Document Status is Stuck “In Progress” If a document feed gives a status of “In Progress”

Seite 31

Google Search Appliance: Feeds Protocol Developer’s Guide 37Web Feed<?xml version="1.0" encoding="utf-8"?><!DOCTYPE gsafe

Seite 32 - License Limits

Google Search Appliance: Feeds Protocol Developer’s Guide 38Web Feed with Base64 Encoded Metadata<?xml version="1.0" encoding="utf-8

Seite 33 - Troubleshooting

Google Search Appliance: Feeds Protocol Developer’s Guide 39Incremental Content Feed<?xml version="1.0" encoding="utf-8"?>&l

Seite 34

Google Search Appliance Feeds Protocol Developer’s Guide 4Troubleshooting 33Error Messages on the Feeds Status Page 33Feed Push is Not Successful 3

Seite 35

Google Search Appliance: Feeds Protocol Developer’s Guide 40Python Implementation of Creating a base64 Encoded Content FeedThe following create_base64

Seite 36 - Example Feeds

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

Seite 37 - Web Feed with Metadata

Google Search Appliance: Feeds Protocol Developer’s Guide 42<!-- default is 'add' --><!-- last-modified date as per RFC822 -->&l

Seite 38 - Full Content Feed

Google Search Appliance: Feeds Protocol Developer’s Guide 43IndexAaccess attribute 16acl elementapproaches to using 18description 15–17ACL inheritance

Seite 39 - Incremental Content Feed

Google Search Appliance: Feeds Protocol Developer’s Guide Index 44crawlaccess to protected content 14crawler access 14databases 27diagnostics 7, 15, 3

Seite 40 - Content Feed

Google Search Appliance: Feeds Protocol Developer’s Guide Index 45license limit 32lock attribute 10, 32log file 33MMake Public check box 14members ele

Seite 41

Google Search Appliance: Feeds Protocol Developer’s Guide 5Feeds Protocol Developer’s GuideThis document is for developers who use the Google Search A

Seite 42

Google Search Appliance: Feeds Protocol Developer’s Guide 6The search appliance does not support indexing compressed files sent in content feeds.The s

Seite 43

Google Search Appliance: Feeds Protocol Developer’s Guide 7QuickstartHere are steps for pushing a content feed to the search appliance.1. Download sam

Seite 44

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

Seite 45

Google Search Appliance: Feeds Protocol Developer’s Guide 9To ensure that the search appliance does not crawl a previously fed document, use googleoff

Kommentare zu diesen Handbüchern

Keine Kommentare