beautypg.com

Google Search Appliance Administrative API Developers Guide: .NET User Manual

Page 27

background image

Google Search Appliance: Administrative API Developer’s Guide: .NET

27

Directory status entry properties:

Document status entry properties:

Example:

Dictionary queries = new Dictionary();
queries.Add("uriAt","http://server.com/secured/test1/");
GsaFeed myFeed = myService.QueryFeed("diagnostics", queries);

foreach(GsaEntry entry in myFeed.Entries) {

Console.WriteLine(entry.GetGsaContent("entryID"));

if (entry.GetGsaContent("entryID").Equals("description")) {

Console.WriteLine("Number of Pages: " + entry.GetGsaContent("numPages"));
Console.WriteLine("URI At: " + entry.GetGsaContent("uriAt"));

} else if (entry.GetGsaContent("type").Equals("DirectoryContentData" )||

entry.GetGsaContent("type").Equals("HostContentData")) {
Console.WriteLine("Type: " + entry.GetGsaContent("type"));
Console.WriteLine("Number of Crawled URLs: " +

entry.GetGsaContent("numCrawledURLs"));

Console.WriteLine("Number of Retrieval Errors: " +

entry.GetGsaContent("numRetrievalErrors"));

Console.WriteLine("Number of Excluded URLs: " +

entry.GetGsaContent("numExcludedURLs"));

} else if (entry.GetGsaContent("type").Equals("FileContentData")) {

Console.WriteLine("Type: " + entry.GetGsaContent("type"));
Console.WriteLine("Time Stamp: " + entry.GetGsaContent("timeStamp"));
Console.WriteLine("Document State: " + entry.GetGsaContent("docState"));
Console.WriteLine("Is Cookie Server Error: " +

entry.GetGsaContent("isCookieServerError"));

}

}

Property

Description

Entry Name

The URL of the directory.

numCrawledURLs

The number of crawled documents in this directory,

numExcludedURLs

The number of excluded URLs in this directory.

numRetrievalErrors

The number of retrieval error documents in this directory.

type

DirectoryContentData or HostContentData.

Property

Description

Entry Name

The URL of the document.

docState

The status of this document. See “Document Status Values” on page 24
for possible docState values.

isCookieServerError

Indicates if a cookie server error occurred.

timeStamp

The last time the search appliance processed this document.

type

FileContentData