Keyoti SearchUnit API Docs
SearcherIO Class
API DocumentationKeyoti.SearchEngine.SearchSearcherIO
Keyoti SearchUnit v6
Internal use, handles search IO operations.
Declaration Syntax
C#C#Visual BasicVisual BasicVisual C++Visual C++F#F#
public class SearcherIO
public class SearcherIO
Public Class SearcherIO
Public Class SearcherIO
public ref class SearcherIO
public ref class SearcherIO
type SearcherIO =  class end
type SearcherIO =  class end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SearcherIO(Configuration, XmlLocationTable, XmlContentTable, XmlSecurityGroupTable)
New.

SearcherIO(Configuration)
New, using default instances of XML tables.

CancelGetMatchingIndexedDocuments()()()()
Cancels the GetMatchingIndexedDocuments process.

Close()()()()
Close

Configuration
Gets the instance of the Configuration class that holds the settings to be used.

Equals(Object) (Inherited from Object.)
Finalize()()()() (Inherited from Object.)
GetAllLexiconEntries()()()()
Gets a list of all entries in the lexicon

GetDocumentsNotContainingTheWord(LexiconMatch, IntHashtable, SearchOptions)
Gets an ArrayList of document IDs which don't contain notWord.

GetHashCode()()()() (Inherited from Object.)
GetIndexedDocumentIds()()()()
Gets a list of all DocumentRecord object IDs in the index.

GetIndexedDocumentIds(Int32, Int32, Int32, String, Boolean, Int32%, array<Int32>[]()[][]) Obsolete.
Gets a list of DocumentRecord object IDs in the index within the specified limit.

GetIndexedDocumentIds(Int32, Int32, Int32, String, Boolean, Int32%, array<Int32>[]()[][], array<Int32>[]()[][], Int32)
Gets a list of DocumentRecord object IDs in the index within the specified limit.

GetMatchingDocumentsForPhrase(array<LexiconMatch>[]()[][], IntHashtable, SearchOptions, Boolean, Hashtable, PhraseElement, StringList)
Finds documents that match a phrase

GetMatchingDocumentsForWord(LexiconMatch, IntHashtable, SearchOptions, Boolean)
Gets an OccurrenceMap for a word.

GetMatchingIndexedDocuments(Int32, Int32, IndexableSourceRecord, String, Boolean, Int32%)
Gets a list of DocumentRecord objects in the index within the specified limit.

GetMatchingIndexedDocuments(Int32, Int32, SecurityGroupRecord, String, Boolean, Int32%)
Gets a list of DocumentRecord objects in the index within the specified limit.

GetMatchingIndexedDocuments(Int32, Int32, ContentCategoryRecord, String, Boolean, Int32%)
Gets a list of DocumentRecord objects in the index within the specified limit.

GetMatchingIndexedDocuments(Int32, Int32, LocationCategoryRecord, String, Boolean, Int32%)
Gets a list of DocumentRecord objects in the index within the specified limit.

GetNumberOfResults(ArrayList)
Gets the number of results for a collection of queryExpressions (words AND conected)

GetType()()()() (Inherited from Object.)
GetWordVariations(Word)
Returns list of string objects with variations (lemmas) for a word, empty list if none found.

MemberwiseClone()()()() (Inherited from Object.)
RunLexiconQueries(LexiconQueryCollection)
Runs the specified queries.

ToString()()()() (Inherited from Object.)
XmlContentTable
Gets the XmlContentTable.

XmlLocationTable
Gets the XmlLocationTable.

XmlSecurityGroupTable
Gets the XmlSecurityGroupTable.

Inheritance Hierarchy
Object
SearcherIO

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