2.2.4.1 ContentSourceDynamicPropsInternal (from namespace http://schemas.datacontract.org/2004/07/Microsoft.Office.Server.Search.Internal.Administration)

The ContentSourceDynamicPropsInternal type represents crawl status information for a content source.

 <xs:complexType name="ContentSourceDynamicPropsInternal">
   <xs:sequence>
     <xs:element minOccurs="0" name="crawlCompleted" type="xs:dateTime"/>
     <xs:element minOccurs="0" name="crawlStarted" type="xs:dateTime"/>
     <xs:element minOccurs="0" name="crawlStatus" type="xs:int"/>
     <xs:element minOccurs="0" name="deleteCount" type="xs:int"/>
     <xs:element minOccurs="0" name="errorCount" type="xs:int"/>
     <xs:element minOccurs="0" name="levelHighErrorCount" type="xs:int"/>
     <xs:element minOccurs="0" name="successCount" type="xs:int"/>
     <xs:element minOccurs="0" name="warningCount" type="xs:int"/>
   </xs:sequence>
 </xs:complexType>

crawlCompleted: MUST contain the completion time for the most recent crawl. If the content sources have not been crawled before or the crawl is currently in progress, this element MUST contain the value "1899-12-30T00:00:00".

crawlStarted: The start time for the most recent crawl. If no crawls have been started for the content source yet, this element MUST contain the value "1899-12-30T00:00:00".

crawlStatus: The crawl status. MUST be one of the values listed in the following table.

Value

Meaning

0

No crawl is in progress.

1

A full crawl is in progress.

2

The crawl is paused, and no further activity will take place for the current crawl until the crawl is resumed.

4

The crawl is resuming after system startup.

5

The crawler application is shutting down as a result of the search service application shutting down.

6

An incremental crawl is in progress.

8

The crawl is being stopped. The request to stop the crawl has been received, but the crawl hasn’t stopped yet.

9

The crawl is being paused. The request to pause the crawl has been received, but the crawl hasn’t paused yet.

11

The crawl is being resumed. The request to resume the crawl has been received, but the crawl hasn’t resumed yet.

12

The crawl is being started. The request to start the crawl has been received, but the crawl hasn’t started yet.

13

The crawl has finished its task and is in the process of shutting down.

deleteCount: The number of items deleted during the most recent crawl. deleteCount MUST be greater than or equal to zero. If no crawls have been performed on the content source, the number MUST be zero ("0").

errorCount: The number of items crawled with error during the most recent crawl. errorCount MUST be greater than or equal to zero. If no crawls have been performed on the content source, the number MUST be zero ("0").

levelHighErrorCount: The number of important items crawled with error during the most recent crawl. Importance is measured by the number of items that can be crawled under a particular item. Assuming an item fails to get crawled, all of its child objects also are not be crawled. The higher the number of items that are missed, the more important the item is. Important items SHOULD be chosen because  crawl errors for these items are more useful for diagnosing crawl issues.<1>  levelHighErrorCount MUST be greater than or equal to zero. If no crawls have been performed on the content source, the number MUST be zero ("0").

successCount: The number of items crawled successfully during the most recent crawl. successCount MUST be greater than or equal to zero. If no crawls have been performed on the content source, the number MUST be zero ("0").

warningCount: The number of items crawled with warning during the most recent crawl. warningCount MUST be greater than or equal to zero. If no crawls have been performed on the content source, the number MUST be zero ("0").