Implementation of a web site indexing spider to be used with dtSearch.Engine.IndexJob.
To use HttpDataSource,
1. Create a HttpDataSource.
2. Call Add() with one or more WebSites specifying the site(s) to crawl.
3. Create a dtSearch.Engine.IndexJob.
4. Set the IndexJob's DataSourceToIndex to the HttpDataSource.
5. Call HttpDataSource.StartCrawl() to start the Spider.
6. Call IndexJob.Execute to start the indexer.
For sample code, see the SpiderDemo sample.
This example, from the SpiderDemo sample application, demonstrates how to set up the Spider to index a list of web sites. The dtsIndexCacheText and dtsIndexCacheOriginalFile flags are not necessary to index web sites, but using these flags makes hit-highlighting much faster and easier to implement.