Implements a group for a search expression; group entity has elements (words, not-words, phrases and other nested groups) connected through a unique logic operator (AND is assumed for 'space')
Creates an empty group.
Creates a group containing the expression
Add implied operators where the operator is missing between entities (eg. by default space is assumed to be AND)
Returns a list of Element objects, representing the sub elements of the query.
The instance of the Configuration class that holds the settings to be used.(Inherited from Element.)
Returns a string representing the content of the element, this should typically be; WordElement.Content => theWord NotWordElement.Content => -theWord GroupElement.Content => null PhraseElement.Content => thePhrase (no quotes)(Overrides Element.Content.)
Creates the LexiconQuery for this element.(Overrides Element.CreateLexiconQueries(SearcherIO).)
Creates an Element based on the parameter.
The lexicon queries used for the element(Inherited from Element.)
The Element objects within the group.
Determines whether the specified(Inherited from is equal to the current . .)
Allows an(Inherited from to attempt to free resources and perform other cleanup operations before the is reclaimed by garbage collection. .)
Returns ArrayList of all child element .Content properties
Serves as a hash function for a particular type.(Inherited from .)
Returns the stop words from the original query that were ignored.(Overrides Element.GetIgnoredWords()()().)
|GetMatchingDocumentIDs(SearcherIO, IntHashtable, SearchOptions, Hashtable)|
Gets all document IDs matching this group.(Overrides Element.GetMatchingDocumentIDs(SearcherIO, IntHashtable, SearchOptions, Hashtable).)
Gets the(Inherited from of the current instance. .)
|IsStopWord()()()|| (Inherited from Element.)|
Creates a shallow copy of the current(Inherited from . .)
Loads the elements field with elements (words, phrases, groups, logic operators) in expression.
Removes operators ambiguities (if there are both "AND" and "OR" operators in a group, re-adjust groups like: (x OR y) AND z)
Runs lexicon queries for every element in the group, allowing occurrence lookups to occur.
Returns a(Inherited from that represents the current . .)
Assembly: Keyoti2.SearchEngine.Core (Module: Keyoti2.SearchEngine.Core) Version: 2010.4.1.609