AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

SearchIndexer Members

The SearchIndexer type exposes the following members.

Constructors


  Name Description
Public method SearchIndexer
Initializes a new instance of the SearchIndexer class.

Methods


  Name Description
Public method AssignDefaultContentCategories
Assigns the default content categories based on document type.
Public method BuildIndex
Crawls the search domain, writes the Keyoti index, prunes documents that were not seen on this pass, and optimizes the index.
Public method Dispatcher_Action
Handles the Action event of the SearchIndexer.
Public method Dispatcher_NeedObject
Supplies the collaborator objects the crawler asks for. Only ParserProvider is answered; every other request is left untouched so Keyoti falls back to its default.
Public method Dispose
Hides SearchIndexPluginBase.Dispose() to release the indexer's browser, parser, search-domain and configuration resources. Reached only through an IDisposable reference or a reference typed as SearchIndexer.

Fields


  Name Description
Protected field AdvantageParserProvider
The Advantage-specific extended parser provider used to supply Keyoti with the configured parsers for this search domain. Created in the constructor and disposed when the indexer is disposed.

Properties


  Name Description
Protected property ScrapeComplete
Gets or sets a value indicating whether the current scrape pass has finished. Set to false on ImportStarted()()()() and to true on ImportFinished()()()().