1. Configure indexing

Crawler specifications

The following table shows which feature each crawler type supports:

FeatureWeb crawlerAdvanced web crawlerAPI crawler
Multiple entitiesExtract attribute values from more than one entityNoYesYes
Content that can be crawled and parsedHTMLYesYesYes
Microsoft Office formatsYesYesNo
PDFYesYesNo
JSONNoNoYes
General SettingsSpecify allowed domainsNoYesNo
Define a pattern to exclude some URLsYesYesYes
Specify maximum crawler depthYesYesYes
Specify maximum URLs that can be crawledYesYesYes
Specify the number of workers to work in parallelNoYesYes
Specify crawler timeoutsNoYesNo
Add headers to the crawler if original content expects a headerYesYesYes
Render JavaScript and crawl it in addition to the page sourceNoYesn/a
Starting the crawl (Trigger)Use a request URLYesYesYes
Use a sitemapYesYesn/a
Use a sitemap indexYesYesn/a
Use a JavaScript functionNoYesYes
Use an RSS feedNoYesn/a
Extracting attributes (Document Extractor)Use an XPath expressionYesYesn/a
Use a CSS expressionNoYesn/a
Use a JavaScript functionNoYesYes
Use JSONPathNoNoYes
Match a specific URL pattern before extracting an attributeNoYesYes
Create multiple rules to extract an attribute and then prioritize these rulesNoYesYes
Specify entity-based rules to extract attributesNoYesYes
Schedule scans to keep index documents up to date with your original contentYesYesYes
Handle original content with multiple locales and languagesNoYesYes
Handle original content that requires authenticationNoYesYes
Add additional starting points not covered by the trigger (Request Extractor)NoYesYes
Use the Ingestion API to make incremental updatesNoYesYes
Use entity-based tagsNoYesYes
If you have suggestions for improving this article, let us know!