The properties of the Options class are listed below. For a complete list of Options class members, see the Options Members topic.
AlphabetFile | Name of dtSearch alphabet file to use when parsing text into words. |
BinaryFiles | Controls the treatment of binary files. |
BinaryFilterTextChars | Define characters considered to be text if Options.BinaryFiles is set ot dtsoFilterBinary |
BooleanConnectors | Use to replace the default connectors used in search requests. |
FieldFlags | Flags that control indexing of metadata. |
FileTypeTableFile | Name of the file containing a table of filename patterns for file formats that dtSearch cannot detect automatically, such as older versions of WordStar |
FuzzyChar | Character that enables fuzzy searching for a search term (default: "%") |
HomeDir | Directory where the dtSearch Engine and support files are located. |
Hyphens | Controls the treatment of hypyens |
IndexNumbers | If false, any word that begins with a digit will not be indexed. |
MacroChar | Character that indicates that a search term is a macro (default: "@") |
MatchDigitChar | Wildcard character that matches a single digit (default: "="). |
MaxFieldNesting | Maximum depth of nested fields (value must be between 1 and 32) |
MaxStoredFieldSize | Maximum size of a single stored field. Stored fields are field data collected during indexing that is returned in search results. |
MaxWordLength | Words longer than the maxWordLength will be truncated when indexing. The default maxWordLength is 32. The maximum value is 128. |
MaxWordsToRetrieve | Maximum number of words that can be matched in a search. This can be any value from 16 to 256k. The default is 64k. If a search matches more unique words than the maxWordsToRetrieve limit, the error code dtsErMaxWords (137) will be returned. |
NoiseWordFile | List of noise words to skip during indexing (default: "noise.dat") |
PhonicChar | Character that enables phonic searching for a search term (default "#") |
PrivateDir | A directory that the dtSearch Engine can use to store temporary files. Most applications should not set PrivateDir. |
SegmentationRulesFile | File segmentation rules, used to split up long text files into logical subdocuments during indexing. |
StemmingChar | Character that enables stemming for a search term (default: "~"). |
StemmingRulesFile | Stemming rules for stemming searches (default: "stemming.dat") |
StoredFieldDelimiterChar | Delimiter between multiple instances of a stored field in a single file (default: " ") |
SynonymChar | Character that enables synonym searching for a search term. |
TextFieldsFile | Name of the file containing rules for extraction of field data from text files based on markers in the next |
TextFlags | Flags that control text-processing options |
TitleSize | By default, the dtSearch Engine collects the first 80 characters of text from a file for the title associated with each document. Use this option to change the number of characters stored, up to a maximum of 512. |
UnicodeFilterBlockSize | Specifies how each input file is divided into blocks before being filtered. |
UnicodeFilterFlags | Flags controlling the behavior of the Unicode Filtering algorithm. |
UnicodeFilterMinTextSize | Minimum length of a run of text when applying the Unicode Filtering algorithm. |
UnicodeFilterRanges | Indicates Unicode ranges that are of interest when filtering. |
UnicodeFilterWordOverlapAmount | Amount of overlap when automatically breaking words when applying the Unicode Filtering algorithm. |
UpdateFiles | Set to true to force all configuration files to be re-read when Save() is called. |
UserThesaurusFile | User-defined synonym sets. |
WeightChar | Character used to indicate term weighting (example: apple:5) |
XmlIgnoreTags | Comma-separated list of tags to ignore when indexing XML |
Options Class | dtSearch.Engine Namespace