Keyoti SearchUnit API Docs
SearcherIO Class
API DocumentationKeyoti.SearchEngine.SearchSearcherIO
Keyoti SearchUnit v6
Internal use, handles search IO operations.
Declaration Syntax
C#Visual Basic
public class SearcherIO
Public Class SearcherIO
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)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(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()()()()
Serves as a hash function for a particular type.
(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()()()()
Gets the type of the current instance.
(Inherited from Object.)
GetWordVariations(Word)
Returns list of string objects with variations (lemmas) for a word, empty list if none found.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
RunLexiconQueries(LexiconQueryCollection)
Runs the specified queries.

ToString()()()()
Returns a string that represents the current object.
(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: 2022.8.22.610