Google Search Appliance Feeds Protocol Developers Guide Bedienungsanleitung

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