Finds documents that match a phrase
Declaration Syntax
C# | C# | Visual Basic | Visual Basic | Visual C++ | Visual C++ | F# | F# |
public virtual IntList GetMatchingDocumentsForPhrase( LexiconMatch[] words, IntHashtable cumulativeWeights, SearchOptions searchOptions, bool loadOccurrenceData, Hashtable objDocOc, PhraseElement phrase, StringList ignoredWords )
public virtual IntList GetMatchingDocumentsForPhrase( LexiconMatch[] words, IntHashtable cumulativeWeights, SearchOptions searchOptions, bool loadOccurrenceData, Hashtable objDocOc, PhraseElement phrase, StringList ignoredWords )
Public Overridable Function GetMatchingDocumentsForPhrase ( words As LexiconMatch(), cumulativeWeights As IntHashtable, searchOptions As SearchOptions, loadOccurrenceData As Boolean, objDocOc As Hashtable, phrase As PhraseElement, ignoredWords As StringList ) As IntList
Public Overridable Function GetMatchingDocumentsForPhrase ( words As LexiconMatch(), cumulativeWeights As IntHashtable, searchOptions As SearchOptions, loadOccurrenceData As Boolean, objDocOc As Hashtable, phrase As PhraseElement, ignoredWords As StringList ) As IntList
public: virtual IntList^ GetMatchingDocumentsForPhrase( array<LexiconMatch^>^ words, IntHashtable^ cumulativeWeights, SearchOptions^ searchOptions, bool loadOccurrenceData, Hashtable^ objDocOc, PhraseElement^ phrase, StringList^ ignoredWords )
public: virtual IntList^ GetMatchingDocumentsForPhrase( array<LexiconMatch^>^ words, IntHashtable^ cumulativeWeights, SearchOptions^ searchOptions, bool loadOccurrenceData, Hashtable^ objDocOc, PhraseElement^ phrase, StringList^ ignoredWords )
abstract GetMatchingDocumentsForPhrase : words : LexiconMatch[] * cumulativeWeights : IntHashtable * searchOptions : SearchOptions * loadOccurrenceData : bool * objDocOc : Hashtable * phrase : PhraseElement * ignoredWords : StringList -> IntList override GetMatchingDocumentsForPhrase : words : LexiconMatch[] * cumulativeWeights : IntHashtable * searchOptions : SearchOptions * loadOccurrenceData : bool * objDocOc : Hashtable * phrase : PhraseElement * ignoredWords : StringList -> IntList
abstract GetMatchingDocumentsForPhrase : words : LexiconMatch[] * cumulativeWeights : IntHashtable * searchOptions : SearchOptions * loadOccurrenceData : bool * objDocOc : Hashtable * phrase : PhraseElement * ignoredWords : StringList -> IntList override GetMatchingDocumentsForPhrase : words : LexiconMatch[] * cumulativeWeights : IntHashtable * searchOptions : SearchOptions * loadOccurrenceData : bool * objDocOc : Hashtable * phrase : PhraseElement * ignoredWords : StringList -> IntList
Parameters
- words (array<LexiconMatch>[]()[][])
- Array of words in the phrase
- cumulativeWeights (IntHashtable)
- Weights of the matched terms
- searchOptions (SearchOptions)
- Options to restrict the search
- loadOccurrenceData (Boolean)
- Whether to load occurrence data
- objDocOc (Hashtable)
- Store of occurrence data
- phrase (PhraseElement)
- The phrase
- ignoredWords (StringList)
- List of words which have been ignored as stop words
Return Value
IntList
Matching document IDs.
Matching document IDs.
Assembly: Keyoti4.SearchEngine.Core (Module: Keyoti4.SearchEngine.Core.dll) Version: 2015.6.15.120