Keyoti Search for ASP.NET API Docs
Configuration Class
API DocumentationKeyoti.SearchEngineConfiguration
Keyoti Search for ASP.NET 2010
Crawling, indexing and search parameters.
Declaration Syntax
C#Visual BasicVisual C++
public class Configuration : INotifyPropertyChanged
Public Class Configuration _
	Implements INotifyPropertyChanged
public ref class Configuration : INotifyPropertyChanged
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
Configuration()()()
CacheCrawlLinks
Whether to store links found on a page before that page is crawled. Set false to conserve memory.

CaseSensitivity Obsolete.
The case sensitivity setting for building and searching.

CentralEventDispatcher
The centralized event dispatcher that will fire all central events.

CreateForwardIndex
Whether to create a 'forward index' which allows for result summary generation and result preview features.

credentials Obsolete.
Map of web-site domain-names/server-names to usernames and passwords.

DataAccessExceptionsThreshold
Number of exceptions that will be tolerated in the data access layer.

DbCommandTimeout
The number of seconds to set CommandTimeout to for MSSQL commands.

DbImportPageSize
The number of records to read in each database import paging operation.

DbType
The storage method for the document index - possible values "sql" or "xml"

DefaultPageNames
List of strings with default page names, these pages are synonomous with a URL ending in a directory.

DocumentWorkTimeout
The length of time, in milliseconds, until the document work times out

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ErrorPageRedir
Error page URL pattern

EventHandlerAssemblyPath
The absolute file path of an external assembly that will be automatically registered to handle operational events.

exceptionThresholds Obsolete.
Contains exception thresholds.

ExpressionOperatorsCollection
Collection of logic operators, containing the default pair (AND,OR)

FileTypesSettings
Maps mime-type strings to file extensions.

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
ForceGCollectOnDocRead
Whether to force a garbage collect before and after reading a document. ONLY set true when debugging memory issues.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMimeFromFileExtension(String)
Returns the mime-type for a particular file extension, as per settings in fileTypesSettings

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
IgnoreBlockBeginPattern
Pattern that marks the start of a block that should be ignored in the search process

IgnoreBlockEndPattern
Pattern that marks the end of a block that should be ignored in the search process

IgnoreCommonResourceTypes
Whether to ignore links to common resource types, eg. .jpg, .gif, .js.

IgnoreLastModifiedDate
Whether to ignore the 'last modified date' returned from the server, during build operations.

IgnoreSSLErrors
Whether to ignore SSL issues on the website being imported - eg. expired certificate.

ImpliedLogicOperator
The implied logic operator between query expression words.

IndexDirectory
The path to the index directory - eg "c:\documentIndex"

IndexingInterval
The length of time in days that must pass before the document is re-indexed.

IndexNumbers
Whether to index numbers.

LemmaLanguage
The language to look for lemmas in.

LemmaSearchEnabled
Whether to look for variations of query words, eg plural forms, see LemmaWeightFactor and LemmaLanguage also.

LemmaWeightFactor
Factor to adjust weight of lemma (word variations) matches.

LogFileMaxSize
The size in bytes at which log files are refreshed.

Logging
Whether to log activity and errors to files stored in the index directory.

MaxDocumentSizeToIndex
Documents smaller than this number of kilobytes will be indexed, and documents larger than this will be skipped.

MaximumCrawlDepth
Specifies the maximum 'link depth' that should be crawled.

MaxResponseHeaderLength
The length in kilobytes of the response headers. A value of -1 means no limit will be imposed on the response headers

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnNotifyPropertyChanged(String)
Fires the PropertyChanged event.

PdfDocumentTitleSource
Where the title of a Pdf document is obtained from.

PropertyChanged
Fired when a property value changes.

ReaderExceptionsThreshold
Number of exceptions that will be tolerated in the reader layer.

RequestThrottle
The length of time, in milliseconds, that the application will wait before each request is made, in order to limit the server load.

RequestTimeout
The length of time, in milliseconds, until the request times out

RespectsRobotsTXT
Whether to consider the robots.txt specifications

ResultSummaryType
The type of summary that will be shown.

ServiceRebuildFrequency
Indexing interval (hours)

ServiceRebuildHour
The hour when the reindexing will start (int hour, 0-23)

ServiceWillOptimizeIndex
Whether the service should automatically optimize the index for searching.

StopWords
List of 'common' words which are not searchable.

SummaryTextSplitter
The string used to split apart summary text from different parts of the result document, default is '...'.

SummaryWordLength
Number of words to show in result summaries.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
UseFileSizeToIdentifyChange
Whether to use the file size of a document to identify if it has been changed or not since it was last indexed (also see IgnoreLastModifiedDate).

UserAgent
The user agent that the search engine identifies itself to the server as.

WebsiteCredentials
Map of web-site domain-names/server-names to usernames and passwords.

WordsAroundNumber
Number of words to show around non-continguous summary occurrences.

xmlLocation Obsolete.
The path to the XML document index directory - eg "c:\documentIndex"

Inheritance Hierarchy
Object
Configuration

Assembly: Keyoti2.SearchEngine.Core (Module: Keyoti2.SearchEngine.Core) Version: 2010.4.1.609