[System::Flags] public enum SearchFlags { dtsSearchFuzzy = 0x0001, dtsSearchPhonic = 0x0002, dtsSearchStemming = 0x0004, dtsSearchNatural = 0x0008, dtsSearchSynonyms = 0x0010, dtsSearchUserSynonyms = 0x0020, dtsSearchWordNetSynonyms = 0x0040, dtsSearchWordNetRelated = 0x0080, dtsSearchAllSynonyms = 0x00f0, dtsSearchWantHitsByWord = 0x0100, dtsWlbListFields = 0x0100, dtsSearchReserved = 0x0200, dtsSearchWantHitsByWord2 = 0x0400, dtsSearchWantHitsArray = 0x0800, dtsSearchDelayDocInfo = 0x1000, dtsSearchExternalSynonyms = 0x2000, dtsSearchRegularExpression = 0x4000, dtsSearchWantHitDetails = 0x8000, dtsSearchAutoTermWeight = 0x10000, dtsSearchTypeAllWords = 0x20000, dtsSearchTypeAnyWords = 0x40000, dtsSearchSelectMostRecent = 0x080000, dtsSearchPositionalScoring = 0x100000, dtsSearchApplyLanguageAnalyzer = 0x200000, dtsSearchLanguageAnalyzerSynonyms = 0x400000, dtsSearchFastSearchFilterOnly = 0x800000 }
<System::Flags> Public Enum SearchFlags dtsSearchFuzzy = &H0001 dtsSearchPhonic = &H0002 dtsSearchStemming = &H0004 dtsSearchNatural = &H0008 dtsSearchSynonyms = &H0010 dtsSearchUserSynonyms = &H0020 dtsSearchWordNetSynonyms = &H0040 dtsSearchWordNetRelated = &H0080 dtsSearchAllSynonyms = &H00f0 dtsSearchWantHitsByWord = &H0100 dtsWlbListFields = &H0100 dtsSearchReserved = &H0200 dtsSearchWantHitsByWord2 = &H0400 dtsSearchWantHitsArray = &H0800 dtsSearchDelayDocInfo = &H1000 dtsSearchExternalSynonyms = &H2000 dtsSearchRegularExpression = &H4000 dtsSearchWantHitDetails = &H8000 dtsSearchAutoTermWeight = &H10000 dtsSearchTypeAllWords = &H20000 dtsSearchTypeAnyWords = &H40000 dtsSearchSelectMostRecent = &H080000 dtsSearchPositionalScoring = &H100000 dtsSearchApplyLanguageAnalyzer = &H200000 dtsSearchLanguageAnalyzerSynonyms = &H400000 dtsSearchFastSearchFilterOnly = &H800000 End Enum
|
Members |
Description |
|
dtsSearchFuzzy |
Enable fuzzy searching for all words in the search request. |
|
dtsSearchPhonic |
Enable phonic searching for all words in the search request |
|
dtsSearchStemming |
Enable stemming for all words in the search request |
|
dtsSearchNatural |
Equivalent to dtsSearchTypeAnyWords | dtsSearchAutoTermWeight | dtsSearchPositionalScoring. |
|
dtsSearchSynonyms |
Enable synonym expansion. See Synonym search settings. Use one or more of the flags dtsSearchUserSynonyms, dtsSearchWordNetSynonyms, or dtsSearchWordNetRelated to specify the type of synonym expansion to perform. |
|
dtsSearchUserSynonyms |
Enable synonym expansion using user-defined synonyms. See Synonym search settings. This flag must be used in combination with dtsSearchSynonyms to enable synonym searching. |
|
dtsSearchWordNetSynonyms |
Enable synonym expansion using WordNet related words. See Synonym search settings. This flag must be used in combination with dtsSearchSynonyms to enable synonym searching. |
|
dtsSearchWordNetRelated |
Enable synonym expansion using WordNet synonyms. See Synonym search settings. This flag must be used in combination with dtsSearchSynonyms to enable synonym searching. |
|
dtsSearchAllSynonyms |
Combines all synonym flags |
|
dtsSearchWantHitsByWord |
Request a list of the words that were matched in each document. See dtsSearchWantHitsByWord in the Overviews section. This flag must be used in combination with dtsSearchSynonyms to enable synonym searching. |
|
dtsWlbListFields |
In dtsWordListBuilder, include field names in the output. |
|
dtsSearchWantHitsByWord2 |
Deprecated. Use dtsSearchWantHitDetails instead. |
|
dtsSearchWantHitsArray |
Adds word offsets of individual hits to the hits by word report. See dtsSearchWantHitsByWord in the Overviews section. |
|
dtsSearchDelayDocInfo |
Optimize search by waiting until document records are requested through a search results object before reading them from the index. See dtsSearchDelayDocInfo in the Overviews section. |
|
dtsSearchExternalSynonyms |
Enable synonym expansion using an external thesaurus. See Synonym search settings. |
|
dtsSearchWantHitDetails |
Request detailed information about the words that generated each hit associated with an item in search results. See dtsSearchWantHitDetails in the Overviews section. |
|
dtsSearchAutoTermWeight | |
|
dtsSearchTypeAllWords |
Find all of the words in the search request. See "All words" and "Any words" Searches in the Overviews section. |
|
dtsSearchTypeAnyWords |
Find any of the words in the search request. See "All words" and "Any words" Searches in the Overviews section. |
|
dtsSearchSelectMostRecent |
When selecting the documents to return (up to the MaxFilesToRetrieve limit in the SearchJob), select the most recent documents rather than the best-matching documents. This flag cannot be used with dtsSearchDelayDocInfo, because the document date for each document is needed. |
|
dtsSearchPositionalScoring | |
|
dtsSearchApplyLanguageAnalyzer |
Apply Language Analyzer to search request, if this application uses an external language analyzer (see Language Analyzer API) |
|
dtsSearchLanguageAnalyzerSynonyms |
Use Language Analyzer to generate synonyms from terms in search request, if this application uses an external language analyzer (see Language Analyzer API) |
|
dtsSearchFastSearchFilterOnly |
When SearchJob.WantResultsAsFilter is true, only output search results information to the output search filter and do not create a SearchResults object or call the OnFound callback function when documents are found. This can make generation of a SearchFilter significantly faster. |
Flags to control searches
|
Copyright (c) 1998-2012 dtSearch Corp. All rights reserved.
|