Google Search Appliance Feeds Protocol Developers Guide Uživatelský manuál Strana 1

Procházejte online nebo si stáhněte Uživatelský manuál pro Software Google Search Appliance Feeds Protocol Developers Guide. Google Search Appliance Feeds Protocol Developers Guide User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk

Shrnutí obsahu

Strany 1 - Google Search Appliance

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

Strany 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

Strany 3 - Contents

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

Strany 4

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

Strany 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="

Strany 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

Strany 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

Strany 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

Strany 9

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

Strany 10

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

Strany 11 - Grouping Records Together

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

Strany 12 - Content Compression

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

Strany 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

Strany 14

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

Strany 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

Strany 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

Strany 17 - Specifying ACL Inheritance

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

Strany 18

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

Strany 19

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

Strany 20

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

Strany 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

Strany 22

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

Strany 23 - Example Feed with Groups

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 29

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

Strany 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”

Strany 31

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

Strany 32 - License Limits

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

Strany 33 - Troubleshooting

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

Strany 34

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

Strany 35

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

Strany 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

Strany 37 - Web Feed with Metadata

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

Strany 38 - Full Content Feed

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

Strany 39 - Incremental Content Feed

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

Strany 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

Strany 41

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

Strany 42

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

Strany 43

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

Strany 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

Strany 45

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

Komentáře k této Příručce

Žádné komentáře