Keyoti SearchUnit API Docs
IsDocumentToBeCrawled Method (document, documentHasIgnorePathHit, documentHasIncludePathMiss, parentUri, pathMatchesToBeIgnored, pathMatchesToBeIncluded)
API DocumentationKeyoti.SearchEngine.Index.IndexableSourcesWebSiteSpiderIsDocumentToBeCrawled(Document, Boolean, Boolean, String, ArrayList, ArrayList)
Keyoti SearchUnit v6
Method called during crawl - checks if the current document type is specified as to be crawled in config file, returning true - if so (files types from config file are stored in class member when the object is instantiated)
Declaration Syntax
C#C#Visual BasicVisual BasicVisual C++Visual C++F#F#
protected virtual bool IsDocumentToBeCrawled(
	Document document,
	bool documentHasIgnorePathHit,
	bool documentHasIncludePathMiss,
	string parentUri,
	ArrayList pathMatchesToBeIgnored,
	ArrayList pathMatchesToBeIncluded
)
protected virtual bool IsDocumentToBeCrawled(
	Document document,
	bool documentHasIgnorePathHit,
	bool documentHasIncludePathMiss,
	string parentUri,
	ArrayList pathMatchesToBeIgnored,
	ArrayList pathMatchesToBeIncluded
)
Protected Overridable Function IsDocumentToBeCrawled ( 
	document As Document,
	documentHasIgnorePathHit As Boolean,
	documentHasIncludePathMiss As Boolean,
	parentUri As String,
	pathMatchesToBeIgnored As ArrayList,
	pathMatchesToBeIncluded As ArrayList
) As Boolean
Protected Overridable Function IsDocumentToBeCrawled ( 
	document As Document,
	documentHasIgnorePathHit As Boolean,
	documentHasIncludePathMiss As Boolean,
	parentUri As String,
	pathMatchesToBeIgnored As ArrayList,
	pathMatchesToBeIncluded As ArrayList
) As Boolean
protected:
virtual bool IsDocumentToBeCrawled(
	Document^ document, 
	bool documentHasIgnorePathHit, 
	bool documentHasIncludePathMiss, 
	String^ parentUri, 
	ArrayList^ pathMatchesToBeIgnored, 
	ArrayList^ pathMatchesToBeIncluded
)
protected:
virtual bool IsDocumentToBeCrawled(
	Document^ document, 
	bool documentHasIgnorePathHit, 
	bool documentHasIncludePathMiss, 
	String^ parentUri, 
	ArrayList^ pathMatchesToBeIgnored, 
	ArrayList^ pathMatchesToBeIncluded
)
abstract IsDocumentToBeCrawled : 
        document : Document * 
        documentHasIgnorePathHit : bool * 
        documentHasIncludePathMiss : bool * 
        parentUri : string * 
        pathMatchesToBeIgnored : ArrayList * 
        pathMatchesToBeIncluded : ArrayList -> bool 
override IsDocumentToBeCrawled : 
        document : Document * 
        documentHasIgnorePathHit : bool * 
        documentHasIncludePathMiss : bool * 
        parentUri : string * 
        pathMatchesToBeIgnored : ArrayList * 
        pathMatchesToBeIncluded : ArrayList -> bool 
abstract IsDocumentToBeCrawled : 
        document : Document * 
        documentHasIgnorePathHit : bool * 
        documentHasIncludePathMiss : bool * 
        parentUri : string * 
        pathMatchesToBeIgnored : ArrayList * 
        pathMatchesToBeIncluded : ArrayList -> bool 
override IsDocumentToBeCrawled : 
        document : Document * 
        documentHasIgnorePathHit : bool * 
        documentHasIncludePathMiss : bool * 
        parentUri : string * 
        pathMatchesToBeIgnored : ArrayList * 
        pathMatchesToBeIncluded : ArrayList -> bool 
Parameters
document (Document)
documentHasIgnorePathHit (Boolean)
documentHasIncludePathMiss (Boolean)
parentUri (String)
pathMatchesToBeIgnored (ArrayList)
pathMatchesToBeIncluded (ArrayList)
Return Value

Assembly: Keyoti4.SearchEngine.Core (Module: Keyoti4.SearchEngine.Core.dll) Version: 2015.6.15.120