CMS.Search.Lucene3.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Search.Lucene3</name>
    </assembly>
    <members>
        <member name="T:CMS.Search.Lucene3.StemmingAnalyzer">
            <summary>
            Stemming smart search analyzer. Converts words into their root form.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.StemmingAnalyzer.TokenStream(System.String,System.IO.TextReader)">
            <summary>
            Token stream method.
            </summary>
            <param name="fieldName">Field name</param>
            <param name="reader">Text reader</param>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchIndexInput">
            <summary>
            Search index input based on the file stream
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.#ctor(System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Constructor
            </summary>
            <param name="stream">Input stream</param>
            <param name="bufferSize">Buffer size</param>
            <param name="chunkSize">Chunk size</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.ReadInternal(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Reads the data from the stream
            </summary>
            <param name="b">Buffer</param>
            <param name="offset">Offset</param>
            <param name="len">Number of bytes to read</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.Dispose(System.Boolean)">
            <summary>
            Disposes the object
            </summary>
            <param name="disposing">Flag that the object is being disposed</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.SeekInternal(System.Int64)">
            <summary>
            Sets the internal stream position
            </summary>
            <param name="position">Position</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.Length">
            <summary>
            Returns the stream length
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexInput.Clone">
            <summary>
            Clones the object
            </summary>
            <returns></returns>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchIndexOutput">
            <summary>
            Search index output
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexOutput.#ctor(System.IO.Stream)">
            <summary>
            Constructor
            </summary>
            <param name="stream">Output stream</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexOutput.FlushBuffer(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Flushes the given buffer to the output
            </summary>
            <param name="b">Buffer</param>
            <param name="offset">Offset</param>
            <param name="size">Size to write</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexOutput.Dispose(System.Boolean)">
            <summary>
            Disposes the object
            </summary>
            <param name="disposing">Flag if the object is currently disposing</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexOutput.Seek(System.Int64)">
            <summary>
            Adjusts the stream to the given position
            </summary>
            <param name="pos">Position</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchIndexOutput.SetLength(System.Int64)">
            <summary>
            Sets the stream length
            </summary>
            <param name="length">Length to set</param>
        </member>
        <member name="P:CMS.Search.Lucene3.SearchIndexOutput.Length">
            <summary>
            Returns the stream length
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.StreamDescriptor">
            <summary>
            Stream descriptor
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.StreamDescriptor.#ctor(System.IO.Stream)">
            <summary>
            Constructor
            </summary>
            <param name="file">Input stream</param>
        </member>
        <member name="M:CMS.Search.Lucene3.StreamDescriptor.Dispose(System.Boolean)">
            <summary>
            Disposes the object
            </summary>
            <param name="disposing">Flag if the object is currently disposing</param>
        </member>
        <member name="M:CMS.Search.Lucene3.StreamDescriptor.Finalize">
            <summary>
            Destructor
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchDirectory">
            <summary>
            Provides methods for manipulation with Lucene.NET index.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.#ctor(System.String)">
            <summary>
            Creates instance of directory class.
            </summary>
            <param name="dirName">Directory name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.CreateOutput(System.String)">
            <summary>
            Creates instance of IndexOutput for writing to file.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.DeleteFile(System.String)">
            <summary>
            Deletes file.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.ListAll">
            <summary>
            Returns list of files in directory.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.FileExists(System.String)">
            <summary>
            Returns whether file exists.
            </summary>
            <param name="name">Filename.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.FileLength(System.String)">
            <summary>
            Returns length of the file.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.FileModified(System.String)">
            <summary>
            Returns when was file modified for last time.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.OpenInput(System.String)">
            <summary>
            Opens file for reading.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.TouchFile(System.String)">
            <summary>
            Creates empty file.
            </summary>
            <param name="name">File name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.ClearLock(System.String)">
            <summary>
            Clears (releases) lock.
            </summary>
            <param name="name">Lock name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchDirectory.MakeLock(System.String)">
            <summary>
            Makes (creates) lock.
            </summary>
            <param name="name">Lock name.</param>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchLock">
            <summary>
            Provides instance methods for locking files. Primary used by Smart search module when Index writer writes data into index.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLock.#ctor(System.String,System.String)">
            <summary>
            Creates new instance of SearchLock class.
            </summary>
            <param name="dirPath">Path to directory.</param>
            <param name="lockName">Lock file name.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLock.IsLocked">
            <summary>
            Returns whether current directory is locked.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLock.Obtain">
            <summary>
            Obtains lock for directory.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLock.Obtain(System.Int64)">
            <summary>
            Obtains lock for directory.
            </summary>
            <param name="lockWaitTimeout">This parameter is not used in out CMS implementation - because of Azure.</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLock.Release">
            <summary>
            Releases lock for directory.
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchValueConverter">
            <summary>
            Helper methods for search condition syntax
            </summary>
        </member>
        <member name="F:CMS.Search.Lucene3.LuceneSearchValueConverter.SEARCH_DOUBLE_MAX">
            <summary>
            Maximal value of double value.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.IntToString(System.Int32)">
            <summary>
            Returns string representation of the integer value. Returned value has always uniform format.
            </summary>
            <param name="value">Integer value</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.StringToInt(System.String)">
            <summary>
            Converts search string to the integer value.
            </summary>
            <param name="value">String representation of integer</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.DoubleToString(System.Double)">
            <summary>
            Returns string representation of the double value. Returned value has always uniform format.
            </summary>
            <param name="value">Double value</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.StringToDouble(System.String)">
            <summary>
            Converts search string to the integer value.
            </summary>
            <param name="value">String representation of double</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.DecimalToString(System.Decimal)">
            <summary>
            Returns string representation of the decimal value.
            </summary>
            <param name="value">Decimal value</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.StringToDecimal(System.String)">
            <summary>
            Converts search string to the decimal value.
            </summary>
            <param name="value">String representation of decimal</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.StringToDate(System.String)">
            <summary>
            Converts the string representation of the date time from searched document to a date time
            </summary>
            <param name="input">Input string</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.DateToString(System.DateTime)">
            <summary>
            Converts the date time from to its string representation
            </summary>
            <param name="input">Input date</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchValueConverter.EnsureNegativeDecimal(System.Text.StringBuilder)">
            <summary>
            Converts string representation of negative decimal number to comparable format. (123.4 -> 876.5)
            </summary>
            <param name="builder">String builder with representation of decimal (without sign value)</param>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchValueConverter.IntReplacerRegex">
            <summary>
            Gets the integer replacer regular expression. Replaces integer values in following format (int)123.
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchValueConverter.DoubleReplacerRegex">
            <summary>
            Gets the double replacer regular expression. Replaces double values in following format (double)123.456.
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchValueConverter.DecimalReplacerRegex">
            <summary>
            Gets the double replacer regular expression.
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchManager">
            <summary>
            Helper classes to provide search indexes
            </summary>
        </member>
        <member name="F:CMS.Search.Lucene3.LuceneSearchManager.mSortPrefixRegex">
            <summary>
            Sort prefix regular expression.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateDocument">
            <summary>
            Creates Lucene document.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateIndexWriter(System.String,CMS.Search.ISearchAnalyzer,System.Boolean)">
            <summary>
            Creates the index writer for the given path and Analyzer
            </summary>
            <remarks>This method needs to be run in a thread safe way such as smart search task queue.</remarks>
            <param name="path">Index path</param>
            <param name="analyzer">Analyzer</param>
            <param name="create">If true, the writer is created</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateIndexSearcher(System.String)">
            <summary>
            Creates the index searcher
            </summary>
            <param name="path">Index path</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateAnalyzer(CMS.Search.SearchIndexInfo,System.Boolean)">
            <summary>
            Returns current object analyzer.
            </summary>
            <param name="sii">Search index info</param>
            <param name="isSearch">Indicates whether analyzer should be used for search or indexing</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateAnalyzer(CMS.Search.SearchIndexInfo[])">
            <summary>
            Returns analyzer that can be used on searching over multiple indexes
            </summary>
            <param name="indexes">Search index infos</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.CreateFilter(System.String,System.String,System.Func{System.String,System.String,System.Boolean})">
            <summary>
            Creates the defined search filter
            </summary>
            <param name="fieldName">Name of the field</param>
            <param name="match">Match value</param>
            <param name="condition">Filter condition</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.GetSort(System.String)">
            <summary>
            With dependence on current sort condition returns Sort object, supports ##SCORE## macro.
            </summary>
            <param name="sortCondition">Sort condition</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.AddResults(CMS.Search.SearchParameters,CMS.Search.SearchResults)">
            <summary>
            Adds the attachment results to the search results
            </summary>
            <param name="parameters">Search parameters</param>
            <param name="results">Search results</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.Unlock(System.String)">
            <summary>
            Forcibly unlock current index.
            </summary>
            <param name="path">Index path to unlock</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.ProcessQuery(Lucene.Net.Search.Query,CMS.Search.ClauseTypeEnum,CMS.Search.SearchQueryClauses,System.String)">
            <summary>
            Returns SearchQueryClauses objects with query keywords and clauses.
            </summary>
            <param name="q">Query to process</param>
            <param name="type">Clause type</param>
            <param name="clauses">Current clauses collection</param>
            <param name="field">Filter for filed name</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.GetQueryClauses(System.String)">
            <summary>
            Returns SQL Fulltext query.
            </summary>
            <param name="searchFor">Search query</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchManager.GetQueryClauses(System.String,System.String)">
            <summary>
            Returns SQl Fulltext query.
            </summary>
            <param name="luceneQuery">Lucene query</param>
            <param name="field">Field name</param>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchManager.SortPrefixRegex">
            <summary>
            Gets the sort field type syntax regular expression.
            Result contains type, name and order groups.
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchSyntaxHelper">
            <summary>
            Helper methods for search condition syntax
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchSyntaxHelper.EscapeKeyWords(System.String)">
            <summary>
            Escapes the key words to be searched
            </summary>
            <param name="keywords">Keywords</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchSyntaxHelper.TransformToFuzzySearch(System.String)">
            <summary>
            Adds ~ signs to each term to force fuzzy search.
            </summary>
            <param name="searchExpression">Search expression to transform</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchSyntaxHelper.CreateSynonymSearcher(System.String)">
            <summary>
            Creates the index searcher for synonym search.
            </summary>
            <param name="culture">Culture of the synonyms index</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchSyntaxHelper.ExpandWithSynonyms(System.String,System.String)">
            <summary>
            Expands given search expression with synonyms. If the data base of synonyms for given language is not found, searchExpression is returned without any modifications.
            </summary>
            <param name="searchExpression">Search expression which should be expanded with synonyms</param>
            <param name="culture">Language code of the search expression (if null, en-us is used)</param>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchLuceneModule">
            <summary>
            Represents the Search Lucene module.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLuceneModule.#ctor">
            <summary>
            Module constructor
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLuceneModule.OnInit">
            <summary>
            Initializes the module
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLuceneModule.ClearHashtables(System.Boolean)">
            <summary>
            Clears the module hash tables.
            </summary>
            <param name="logTasks">If true, web farm tasks are logged</param>
        </member>
        <member name="T:CMS.Search.Lucene3.SearchLuceneModuleMetadata">
            <summary>
            Represents the Search Lucene module metadata.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SearchLuceneModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneIndexSearcher">
            <summary>
            Lucene index searcher
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.#ctor(Lucene.Net.Store.Directory)">
            <summary>
            Constructor
            </summary>
            <param name="directory">Index directory</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.IsOptimized">
            <summary>
            Returns true if the index is optimized
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.Search(System.String,CMS.Search.ISearchAnalyzer,CMS.Search.ISearchFilter)">
            <summary>
            Searches the given query
            </summary>
            <param name="query">Query to search</param>
            <param name="analyzer">Search analyzer</param>
            <param name="filter">Search filter</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.Delete(System.String,System.String)">
            <summary>
            Deletes the items with matching field name and value
            </summary>
            <param name="name">Field name</param>
            <param name="value">Value</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.Commit">
            <summary>
            Commits the searcher
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.IsValid">
            <summary>
            Returns true if the searcher is valid
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexSearcher.NumberOfDocuments">
            <summary>
            Returns the number of documents available in the searcher
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneIndexWriter">
            <summary>
            Index writer for Lucene search engine
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexWriter.#ctor(Lucene.Net.Store.Directory,Lucene.Net.Analysis.Analyzer,System.Boolean)">
            <summary>
            Constructor
            </summary>
            <param name="directory">Index directory</param>
            <param name="a">Analyzer</param>
            <param name="create">Create index</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexWriter.UpdateDocument(CMS.DataEngine.ISearchDocument,System.String)">
            <summary>
            Updates the document within the index
            </summary>
            <param name="doc">Document to update</param>
            <param name="docId">Document ID</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexWriter.AddDocument(CMS.DataEngine.ISearchDocument)">
            <summary>
            Adds the specific document to the writer
            </summary>
            <param name="doc">Document to add</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexWriter.GetLuceneDocument(CMS.DataEngine.ISearchDocument)">
            <summary>
            Gets the Lucene search document from the given document
            </summary>
            <param name="doc"></param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneIndexWriter.Flush">
            <summary>
            Flushes the writer.
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchFilter">
            <summary>
            Search alias path filter.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchFilter.#ctor(System.String,System.String,System.Func{System.String,System.String,System.Boolean})">
            <summary>
            Alias path filter constructor.
            </summary>
            <param name="fieldName">Name of the field</param>
            <param name="match">Match value</param>
            <param name="condition">Filter condition</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchFilter.GetDocIdSet(Lucene.Net.Index.IndexReader)">
            <summary>
            Returns BitArray of filtered results.
            </summary>
            <param name="reader">Index reader</param>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchFilter.FieldName">
            <summary>
            Field name.
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchFilter.Match">
            <summary>
            Alias path.
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchFilter.Condition">
            <summary>
            Filter condition
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchAnalyzer">
            <summary>
            Represent a search analyzer for the Lucene.Net search index
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.#ctor(CMS.Search.SearchIndexInfo,System.Boolean)">
            <summary>
            Constructor
            </summary>
            <param name="sii">Search index info</param>
            <param name="isSearch">If true, the analyzer is meant for searching</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.#ctor(CMS.Search.SearchIndexInfo[])">
            <summary>
            Creates analyzer that will be used for searching over multiple indexes
            </summary>
            <param name="indexes">Index infos</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.GetSearchAnalyzerKey(CMS.Search.SearchIndexInfo[])">
            <summary>
            Returns hash table key for given set of indexes
            </summary>
            <param name="indexes">Index infos</param>
            <returns></returns>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.CreateSearchAnalyzer(CMS.Search.SearchIndexInfo[])">
            <summary>
            Returns analyzer to be used for searching over given indexes (not indexing)
            </summary>
            <param name="indexes">Search indexes</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.CreateIndexingAnalyzer(CMS.Search.SearchIndexInfo)">
            <summary>
            Returns analyzer to be used for indexing (not searching)
            </summary>
            <param name="index">Search index</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.CreatePerFieldAnalyzer(System.Boolean,CMS.Search.SearchIndexInfo[])">
            <summary>
            Creates PerFieldAnalyzer for given indexes. This analyzer should be used for searching (not indexing)
            </summary>
            <param name="isSearch">If true, the analyzer is meant for searching (not indexing)</param>
            <param name="indexes">Index infos</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.GetFieldAnalyzers(CMS.Search.SearchIndexInfo,System.Boolean)">
            <summary>
            Gets the dictionary of analyzers to be used by specific field. Dictionary [field name -> AnalyzerTypeEnum]
            </summary>
            <param name="index">Search index</param>
            <param name="isSearch">If true, the analyzer is meant for searching (not indexing)</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.CreateAnalyzer(CMS.DataEngine.SearchAnalyzerTypeEnum,CMS.Search.SearchIndexInfo,System.Boolean)">
            <summary>
            Creates an analyzer of the given type
            </summary>
            <param name="analyzerType">Analyzer type</param>
            <param name="sii">Search index info</param>
            <param name="isSearch">If true, the analyzer is meant for searching</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.GetStopWordAnalyzer(CMS.Search.SearchIndexInfo)">
            <summary>
            Returns correct stop word analyzer.
            </summary>
            <param name="sii">Search index info</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.GetSandardAnalyzer(CMS.Search.SearchIndexInfo)">
            <summary>
            Returns correct standard analyzer.
            </summary>
            <param name="sii">Search index info</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.Init">
            <summary>
            Initializes hanlers for clearing analyzers table.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.ClearAnalyzersTable">
            <summary>
            Clears analyzers table.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchAnalyzer.SyncClearAnalyzersTable">
            <summary>
            Clears analyzers table and
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchAnalyzer.Analyzer">
            <summary>
            Search analyzer
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchDocument">
            <summary>
            Represents Lucene search document
            </summary>
            <remarks>This class is strongly tied with the current Lucene.Net library (version 3.0.3). We do not recommend using the class except for special cases.</remarks>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.#ctor(Lucene.Net.Documents.Document)">
            <summary>
            Constructor
            </summary>
            <param name="doc">Base document</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.Init(CMS.DataEngine.ISearchIndexInfo,System.String,System.String,System.DateTime)">
            <summary>
            Creates search document.
            </summary>
            <param name="index">Index the document belongs to</param>
            <param name="type">Type of document</param>
            <param name="id">ID value</param>
            <param name="created">Document created</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.PrepareContentValue(System.Object,System.Boolean)">
            <summary>
            Prepares value to add to content field.
            </summary>
            <param name="value">Value to add</param>
            <param name="stripTags">Indicates whether tags should be stripped</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.AddGeneralField(System.String,System.Object,System.Boolean,System.Boolean)">
            <summary>
            Add field do the Lucene document.
            </summary>
            <param name="name">Name of new field</param>
            <param name="value">Value of field</param>
            <param name="store">Should be value stored</param>
            <param name="tokenize">Should be value tokenized</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.Add(System.String,System.String,System.Boolean,System.Boolean)">
            <summary>
            Adds the given field to the document
            </summary>
            <param name="name">Field name</param>
            <param name="value">Field value</param>
            <param name="store">If true, the field value is stored</param>
            <param name="tokenize">If true, the field value is tokenized</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.Get(System.String)">
            <summary>
            Gets the value of specified field
            </summary>
            <param name="name">Field name</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchDocument.RemoveField(System.String)">
            <summary>
            Removes field with the given name
            </summary>
            <param name="name">Field name</param>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchDocument.Document">
            <summary>
            Underlying document
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.LuceneSearchHits">
            <summary>
            Represents the search hits collection
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchHits.#ctor(Lucene.Net.Search.Searcher,Lucene.Net.Search.TopDocs)">
            <summary>
            Constructor
            </summary>
            <param name="searcher">Searcher used to get the hits</param>
            <param name="hits">Base hits</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchHits.Length">
            <summary>
            Returns the length of the hits collection
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchHits.MaxScore">
            <summary>
            Returns the score of the document at the specified index
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchHits.Doc(System.Int32)">
            <summary>
            Returns the document at the specified index
            </summary>
            <param name="i">Index</param>
        </member>
        <member name="M:CMS.Search.Lucene3.LuceneSearchHits.Score(System.Int32)">
            <summary>
            Returns the score of the document at the specified index
            </summary>
            <param name="i">Index</param>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchHits.Hits">
            <summary>
            Underlying search hits
            </summary>
        </member>
        <member name="P:CMS.Search.Lucene3.LuceneSearchHits.Searcher">
            <summary>
            Underlying search hits
            </summary>
        </member>
        <member name="T:CMS.Search.Lucene3.SubSetAnalyzer">
            <summary>
            SubSet smart search analyzer.
            </summary>
        </member>
        <member name="M:CMS.Search.Lucene3.SubSetAnalyzer.#ctor(System.Boolean,System.Boolean,System.Int32)">
            <summary>
            SubSetAnalyzer constructor.
            </summary>
            <param name="isSearch">Indicates whether analyzer is used for indexing or searching</param>
            <param name="startsWith">If is true the words are indexed similar to word*, if is false the words are indexed similar to *word*</param>
            <param name="minimalLength">Sets the minimal length of set which should be indexed</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SubSetAnalyzer.TokenStream(System.String,System.IO.TextReader)">
            <summary>
            Token stream method.
            </summary>
            <param name="fieldName">Field name</param>
            <param name="reader">Text reader</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SubSetAnalyzer.GetSubsets(System.String)">
            <summary>
            Returns the subsets for words in specified text.
            </summary>
            <param name="text">Text</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SubSetAnalyzer.ProcessWord(System.String,System.Boolean)">
            <summary>
            Returns subsets for specified word.
            </summary>
            <param name="word">Word</param>
            <param name="startsWith">Indicates whether word should be processed as 'subset' or startsWith'</param>
        </member>
        <member name="M:CMS.Search.Lucene3.SubSetAnalyzer.SubSets(System.String,System.Int32,System.Int32)">
            <summary>
            Returns the subset for specified word, with dependence on recursive round.
            </summary>
            <param name="word">Word</param>
            <param name="round">Recursive round</param>
            <param name="length">Required subset length</param>
        </member>
        <member name="P:CMS.Search.Lucene3.SubSetAnalyzer.MinimalLength">
            <summary>
            Gets or sets the minimal length of set which should be indexed.
            </summary>
        </member>
    </members>
</doc>