Skip to main content

Operations: How to Get Index Errors

GetIndexErrorsOperation is used to return errors encountered during document indexing.

Syntax

public GetIndexErrorsOperation()

public GetIndexErrorsOperation(string[] indexNames)
public class IndexErrors
{
public string Name { get; set; }
public IndexingError[] Errors { get; set; }
}
public class IndexingError
{
public string Error { get; set; }
public DateTime Timestamp { get; set; }
public string Document { get; set; }
public string Action { get; set; }
}
Return Value
NamestringIndex name
ErrorsIndexingError[]List of indexing errors

Example I

// gets errors for all indexes
IndexErrors[] indexErrors = store.Maintenance.Send(new GetIndexErrorsOperation());

Example II

// gets errors only for 'Orders/Totals' index
IndexErrors[] indexErrors = store.Maintenance.Send(new GetIndexErrorsOperation(new[] { "Orders/Totals" }));