Contents
Contents
Overviews
Building and Maintaining Indexes
Creating an index
Adding documents to an index
Removing documents from an index
Compressing (optimizing) an index
Merging indexes
Verifying an index
Performance and capacity
Concurrent access
Caching documents
Index Formats
Databases and Fields
Adding Fields to Documents
Retrieving Fields in Search Results
Database files (*.mdb, *.dbf, *.csv)
Indexing Databases
Definitions
Filename Filters
Document Ids
Null-delimited string set
File Parsers
Supported File Formats
Automatically Detected Fields
Adding File Format Support
The File Type Table
Highlighting Hits
Highlighting hits
Highlighting hits in HTML files
Highlighting hits in PDF files
PDF hit-highlighting using dts_svr.exe
PDF hit-highlighting using lbvProt.dll
Highlighting hits in XML files
Hit navigation
Installing the dtSearch Engine
Limiting searches with SearchFilters
Using search filters to combine a database search with a full-text search
Using search filters to combine a full-text search with a geographic search
Using SearchFilters to implement document security
Monitoring Index Jobs
Monitoring Index Jobs in .NET
Monitoring Index Jobs in C++
Multithreaded Indexing and Searching
Options
Options Overview
Home and Private Directories
Options Files
Noise Words
Alphabet Settings
Hyphens
Filtering Options
Samples
ASP.NET
C++ Samples
C# Samples
Java Samples
VB.NET Samples
Visual Basic Samples
Other Samples
Search Settings
Optimizing Search Performance
Limiting Searches
dtsSearchDelayDocInfo
dtsSearchWantHitDetails
dtsSearchWantHitsByWord
Synonym search settings
Sorting Search Results
Search Requests
Search Requests Overview
Boolean Search Requests
Words and Phrases
Connectors
"All words" and "Any words" Searches
Search Features
Numeric Range Searching
Wildcards (* and ?)
Synonym searching
Fuzzy Searching
Stemming
Regular Expression Searching
Variable Term Weighting
File Conditions
Field Searching
Regular Expressions
Recognition of Dates, Email Addresses, and Credit Card Numbers
Relevance
C++ API
Using the dtSearch Engine with C++
Enumerations
BinaryFilesSettings Enumeration
ConvertFlags Enumeration
ConvertPathFlags Enumeration
DataSourceAccessResult Enumeration
DebugLogFlags Enumeration
dtsInputType Enumeration
dtsMessageCode Enumeration
ErrorCodes Enumeration
FieldFlags Enumeration
FileInfoFlags Enumeration
HyphenSettings Enumeration
IndexingFlags Enumeration
IndexingStep Enumeration
ListIndexFlags Enumeration
ListingFlags Enumeration
MergeStep Enumeration
OutputFormat Enumeration
ReportFlags Enumeration
SearchFlags Enumeration
SortFlags Enumeration
TextFlags Enumeration
UnicodeFilterFlags Enumeration
UnindexedSearchFlags Enumeration
VerifyStep Enumeration
ViewerInfoFlags Enumeration
Classes
dtsDataSource Structure
dtsDataSource::getCurrentDoc Data Member
dtsDataSource::getDocInfoByName Data Member
dtsDataSource::getNextDoc Data Member
dtsDataSource::getNextDocInfo Data Member
dtsDataSource::pData Data Member
dtsDataSource::pFileInfo Data Member
dtsDataSource::rewind Data Member
dtsDataSource::copy Method
dtsErrorInfo Structure
dtsErrorInfo::pUserData Data Member
dtsErrorInfo::structSize Data Member
dtsErrorInfo::clear Method
dtsErrorInfo::copy Method
dtsErrorInfo::dtsErrorInfo Constructor
dtsErrorInfo::forwardTo Method
dtsErrorInfo::getCount Method
dtsErrorInfo::getMessage Method
dtsErrorInfo::getMessageCode Method
dtsErrorInfo::getMessageForCode Method
dtsErrorInfo::handleMessage Method
dtsErrorInfo::overflowed Method
dtsErrorInfo::setNotify Method
dtsFileConvertJob2 Structure
dtsFileConvertJob2::alphabetLocation Data Member
dtsFileConvertJob2::detectedTypeId Data Member
dtsFileConvertJob2::docId Data Member
dtsFileConvertJob2::flags Data Member
dtsFileConvertJob2::hitCount Data Member
dtsFileConvertJob2::hits Data Member
dtsFileConvertJob2::indexedBy Data Member
dtsFileConvertJob2::indexRetrievedFrom Data Member
dtsFileConvertJob2::inputFile Data Member
dtsFileConvertJob2::inputSource Data Member
dtsFileConvertJob2::output Data Member
dtsFileConvertJob2::typeId Data Member
dtsFileConvertJob2::dtsFileConvertJob2 Constructor
dtsFileDate Structure
dtsFileDate::day Data Member
dtsFileDate::hour Data Member
dtsFileDate::minute Data Member
dtsFileDate::month Data Member
dtsFileDate::second Data Member
dtsFileDate::year Data Member
dtsFileDate::!= Operator
dtsFileDate::< Operator
dtsFileDate::== Operator
dtsFileDate::> Operator
dtsFileDate::clear Method
dtsFileDate::copy Method
dtsFileSpec Structure
dtsFileSpec::dir Data Member
dtsFileSpec::dirList Data Member
dtsFileSpec::dirListName Data Member
dtsFileSpec::excludeFilters Data Member
dtsFileSpec::fileListName Data Member
dtsFileSpec::includeFilters Data Member
dtsFileSpec::clear Method
dtsFileSpec::copy Method
dtsFileSpec::dtsFileSpec Constructor
dtsIndexCache Class
dtsIndexCache::closeIndex Method
dtsIndexCache::dtsIndexCache Constructor
dtsIndexCache::getHandle Method
dtsIndexCache::getOpenIndexes Method
dtsIndexCache::getOptions Method
dtsIndexCache::getStatus Method
dtsIndexCache::inUse Method
dtsIndexCache::setOptions Method
dtsIndexCacheOptions Structure
dtsIndexCacheOptions::autoCloseTime Data Member
dtsIndexCacheOptions::autoReopenTime Data Member
dtsIndexCacheOptions::maxCount Data Member
dtsIndexCacheOptions::structSize Data Member
dtsIndexCacheOptions::dtsIndexCacheOptions Constructor
dtsIndexCacheStatus Structure
dtsIndexCacheStatus::inUseCount Data Member
dtsIndexCacheStatus::openIndexCount Data Member
dtsIndexCacheStatus::structSize Data Member
dtsIndexCacheStatus::dtsIndexCacheStatus Constructor
dtsIndexJob Structure
dtsIndexJob::action Data Member
dtsIndexJob::allowConcurrentAccess Data Member
dtsIndexJob::autoCommitIntervalMB Data Member
dtsIndexJob::createFlags Data Member
dtsIndexJob::dataSourceToIndex Data Member
dtsIndexJob::indexingFlags Data Member
dtsIndexJob::indexName Data Member
dtsIndexJob::indexPath Data Member
dtsIndexJob::maxMemToUseMB Data Member
dtsIndexJob::maxTextToCache Data Member
dtsIndexJob::pOnIndexWordData Data Member
dtsIndexJob::pOnIndexWordFn Data Member
dtsIndexJob::startingDocId Data Member
dtsIndexJob::storedFields Data Member
dtsIndexJob::tempFileDir Data Member
dtsIndexJob::toAdd Data Member
dtsIndexJob::toRemoveList Data Member
dtsIndexJob::clear Method
dtsIndexJob::copy Method
dtsInputStream Structure
dtsInputStream::created Data Member
dtsInputStream::displayName Data Member
dtsInputStream::fields Data Member
dtsInputStream::filename Data Member
dtsInputStream::modified Data Member
dtsInputStream::parentTypeId Data Member
dtsInputStream::pData Data Member
dtsInputStream::read Data Member
dtsInputStream::release Data Member
dtsInputStream::seek Data Member
dtsInputStream::seek64 Data Member
dtsInputStream::size Data Member
dtsInputStream::size64 Data Member
dtsInputStream::tempname Data Member
dtsInputStream::typeId Data Member
dtsInputStream::clear Method
dtsInputStream::copy Method
dtsInputStreamReader Class
dtsInputStreamReader::attach Method
dtsInputStreamReader Constructor
dtsInputStreamReader::dtsInputStreamReader Constructor ()
dtsInputStreamReader::dtsInputStreamReader Constructor (dtsInputStream&)
dtsInputStreamReader::getCreated Method
dtsInputStreamReader::getModified Method
dtsInputStreamReader::getName Method
dtsInputStreamReader::getSize Method
dtsInputStreamReader::getSize32 Method
dtsInputStreamReader::read Method
dtsInputStreamReader::seek Method
dtsInputStreamReader::tell Method
dtsIndexMergeJob Structure
dtsIndexMergeJob::fAllowConcurrentAccess Data Member
dtsIndexMergeJob::fClearTarget Data Member
dtsIndexMergeJob::indexesToMerge Data Member
dtsIndexMergeJob::iTargetIndex Data Member
dtsIndexMergeJob::mergeFlags Data Member
dtsIndexMergeJob::result Data Member
dtsIndexMergeJob::dtsIndexMergeJob Constructor
dtsIndexVerifyJob Structure
dtsListIndexJob Structure
dtsMakeViewerParams Structure
dtsMergeStatusInfo Structure
dtsOptions Structure
dtsOptions::alphabetFile Data Member
dtsOptions::autoFilterSizeMB Data Member
dtsOptions::binaryFiles Data Member
dtsOptions::binaryFilterTextChars Data Member
dtsOptions::booleanConnectors Data Member
dtsOptions::fieldFlags Data Member
dtsOptions::fileTypeTableFile Data Member
dtsOptions::fuzzyChar Data Member
dtsOptions::homeDir Data Member
dtsOptions::hyphens Data Member
dtsOptions::indexNumbers Data Member
dtsOptions::lzwEnableCode Data Member
dtsOptions::macroChar Data Member
dtsOptions::matchDigitChar Data Member
dtsOptions::maxFieldNesting Data Member
dtsOptions::maxStoredFieldSize Data Member
dtsOptions::maxWordLength Data Member
dtsOptions::maxWordsToRetrieve Data Member
dtsOptions::noiseWordFile Data Member
dtsOptions::pAnalyzer Data Member
dtsOptions::phonicChar Data Member
dtsOptions::privateDir Data Member
dtsOptions::segmentationRulesFile Data Member
dtsOptions::stemmingChar Data Member
dtsOptions::stemmingRulesFile Data Member
dtsOptions::storedFieldDelimiterChar Data Member
dtsOptions::synonymChar Data Member
dtsOptions::textFieldsFile Data Member
dtsOptions::textFlags Data Member
dtsOptions::titleSize Data Member
dtsOptions::unicodeFilterBlockSize Data Member
dtsOptions::unicodeFilterFlags Data Member
dtsOptions::unicodeFilterMinTextSize Data Member
dtsOptions::unicodeFilterRanges Data Member
dtsOptions::unicodeFilterWordOverlapAmount Data Member
dtsOptions::updateFiles Data Member
dtsOptions::userThesaurusFile Data Member
dtsOptions::weightChar Data Member
dtsOptions::xmlIgnoreTags Data Member
dtsOptions::copy Method
dtsOptions::equals Method
dtsOptions::validate Method
dtsOutputInfo Structure
dtsOutputInfo::afterHit Data Member
dtsOutputInfo::baseHref Data Member
dtsOutputInfo::beforeHit Data Member
dtsOutputInfo::footer Data Member
dtsOutputInfo::header Data Member
dtsOutputInfo::htmlHead Data Member
dtsOutputInfo::outputBuf Data Member
dtsOutputInfo::outputBufLen Data Member
dtsOutputInfo::outputFile Data Member
dtsOutputInfo::outputFormat Data Member
dtsOutputInfo::pData Data Member
dtsOutputInfo::pOutputFn Data Member
dtsOutputInfo::clear Method
dtsOutputInfo::copy Method
dtsOutputInfo::dtsOutputInfo Constructor
dtsRecognitionSignature Structure
dtsSearchFilter Class
dtsSearchFilter::~dtsSearchFilter Destructor
dtsSearchFilter::= Operator
dtsSearchFilter::addIndex Method
dtsSearchFilter::andNot Method
dtsSearchFilter::andWith Method
dtsSearchFilter::clear Method
dtsSearchFilter::copy Method
dtsSearchFilter Constructor
dtsSearchFilter::dtsSearchFilter Constructor ()
dtsSearchFilter::dtsSearchFilter Constructor (dtsSearchFilter&)
dtsSearchFilter::equals Method
dtsSearchFilter::getHandle Method
dtsSearchFilter::getIndexCount Method
dtsSearchFilter::getIndexPath Method
dtsSearchFilter::getItems Method
dtsSearchFilter::makeFrom Method
dtsSearchFilter::orWith Method
dtsSearchFilter::read Method
dtsSearchFilter::selectAll Method
dtsSearchFilter::selectItems Method
dtsSearchFilter::selectItemsBySearch Method
dtsSearchFilter::selectNone Method
dtsSearchFilter::setSelections Method
dtsSearchFilter::write Method
dtsSearchJob Structure
dtsSearchJob::action Data Member
dtsSearchJob::autoStopLimit Data Member
dtsSearchJob::booleanConditions Data Member
dtsSearchJob::dataSourceToSearch Data Member
dtsSearchJob::fieldWeights Data Member
dtsSearchJob::fileConditions Data Member
dtsSearchJob::fileConditions2 Data Member
dtsSearchJob::filesToSearch Data Member
dtsSearchJob::fuzziness Data Member
dtsSearchJob::indexCacheHandle Data Member
dtsSearchJob::indexesToSearch Data Member
dtsSearchJob::maxFilesToRetrieve Data Member
dtsSearchJob::maxFilesToRetrieve2 Data Member
dtsSearchJob::maxWordsToRetrieve Data Member
dtsSearchJob::outputSearchFilterHandle Data Member
dtsSearchJob::request Data Member
dtsSearchJob::request2 Data Member
dtsSearchJob::resultsBuffer Data Member
dtsSearchJob::resultsHandle Data Member
dtsSearchJob::searchFilterHandle Data Member
dtsSearchJob::searchFlags Data Member
dtsSearchJob::searchFlags2 Data Member
dtsSearchJob::totalFiles Data Member
dtsSearchJob::totalHits Data Member
dtsSearchJob::unindexedSearchFlags Data Member
dtsSearchJob::clear Method
dtsSearchJob::copy Method
dtsSearchReportJob Structure
dtsSearchReportJob::amountOfContext Data Member
dtsSearchReportJob::contextFooter Data Member
dtsSearchReportJob::contextHeader Data Member
dtsSearchReportJob::contextSeparator Data Member
dtsSearchReportJob::fileFooter Data Member
dtsSearchReportJob::fileHeader Data Member
dtsSearchReportJob::flags Data Member
dtsSearchReportJob::maxContextBlocks Data Member
dtsSearchReportJob::maxWordsToRead Data Member
dtsSearchReportJob::output Data Member
dtsSearchReportJob::results Data Member
dtsSearchReportJob::selectCount Data Member
dtsSearchReportJob::selections Data Member
dtsSearchReportJob::copy Method
dtsSearchResults Class
dtsSearchResults::~dtsSearchResults Destructor
dtsSearchResults::= Operator
dtsSearchResults::addItem Method
dtsSearchResults Constructor
dtsSearchResults::dtsSearchResults Constructor (dtsSearchResults&)
dtsSearchResults::dtsSearchResults Constructor (dtsSearchResultsHandle, int)
dtsSearchResults::dtsSearchResults Constructor (long, long)
dtsSearchResults::getCount Method
dtsSearchResults::getDocInfo Method
dtsSearchResults::getDocInfoStrings Method
dtsSearchResults::getFuzziness Method
dtsSearchResults::getHandle Method
dtsSearchResults::getSearchDate Method
dtsSearchResults::getSearchFlags Method
dtsSearchResults::getSearchRequest Method
dtsSearchResults::getSelections Method
dtsSearchResults::getTotalFiles Method
dtsSearchResults::getTotalHits Method
dtsSearchResults::intersectionOf Method
dtsSearchResults::makePdfHighlightFile Method
dtsSearchResults::makePdfWebHighlightFile Method
dtsSearchResults::makeReport Method
dtsSearchResults::read Method
dtsSearchResults::readDocInfo Method
dtsSearchResults::serializeAsXml Method
dtsSearchResults::serializeFromXml Method
dtsSearchResults::setDocInfo Method
dtsSearchResults::setSelections Method
dtsSearchResults::setSortKey Method
dtsSearchResults::sort Method
dtsSearchResults::unionWith Method
dtsSearchResults::urlDecode Method
dtsSearchResults::urlEncode Method
dtsSearchResults::write Method
dtsSearchResults::writeSelected Method
dtsSearchResultsItem Structure
dtsSearchResultsItem::created Data Member
dtsSearchResultsItem::displayName Data Member
dtsSearchResultsItem::docId Data Member
dtsSearchResultsItem::filename Data Member
dtsSearchResultsItem::hitCount Data Member
dtsSearchResultsItem::hitDetails Data Member
dtsSearchResultsItem::hits Data Member
dtsSearchResultsItem::hitsByWord Data Member
dtsSearchResultsItem::hitsByWord2 Data Member
dtsSearchResultsItem::iIndex Data Member
dtsSearchResultsItem::indexedBy Data Member
dtsSearchResultsItem::indexRetrievedFrom Data Member
dtsSearchResultsItem::location Data Member
dtsSearchResultsItem::modified Data Member
dtsSearchResultsItem::originalHitCount Data Member
dtsSearchResultsItem::phraseCount Data Member
dtsSearchResultsItem::score Data Member
dtsSearchResultsItem::scorePercent Data Member
dtsSearchResultsItem::shortName Data Member
dtsSearchResultsItem::size Data Member
dtsSearchResultsItem::size64 Data Member
dtsSearchResultsItem::synopsis Data Member
dtsSearchResultsItem::title Data Member
dtsSearchResultsItem::typeId Data Member
dtsSearchResultsItem::userFields Data Member
dtsSearchResultsItem::wordCount Data Member
dtsSearchResultsItem::getDisplayName Method
dtsSearchResultsItem::isCached Method
dtsTextBlock Structure
dtsVerifyStatusInfo Structure
dtsViewerInfo Structure
dtsViewerInfo::blockSize Data Member
dtsViewerInfo::canExtractToMem Data Member
dtsViewerInfo::destroyViewer Data Member
dtsViewerInfo::extractToFile Data Member
dtsViewerInfo::extractToMem Data Member
dtsViewerInfo::filenameConfidence Data Member
dtsViewerInfo::filenamePattern Data Member
dtsViewerInfo::flags Data Member
dtsViewerInfo::getCount Data Member
dtsViewerInfo::getFileInfo Data Member
dtsViewerInfo::getFirst Data Member
dtsViewerInfo::getInfoByIndex Data Member
dtsViewerInfo::getInfoByName Data Member
dtsViewerInfo::getNext Data Member
dtsViewerInfo::gotoBookMark Data Member
dtsViewerInfo::makeViewer Data Member
dtsViewerInfo::makeViewer2 Data Member
dtsViewerInfo::name Data Member
dtsViewerInfo::readTextBlock Data Member
dtsViewerInfo::recognize Data Member
dtsViewerInfo::signature Data Member
dtsViewerInfo::typeId Data Member
dtsViewerInfo::version Data Member
dtsViewerInfo::clear Method
dtsViewerInfo::copy Method
dtsWordListBuilder Class
dtsWordListBuilder::closeIndex Method
dtsWordListBuilder::dtsWordListBuilder Constructor
dtsWordListBuilder::getCount Method
dtsWordListBuilder::getField Method
getWord Method
dtsWordListBuilder::getWord Method (long, char *, long, long&)
dtsWordListBuilder::getWord Method (long, char *, long, long&, long&)
dtsWordListBuilder::listFields Method
dtsWordListBuilder::listMatchingWords Method
dtsWordListBuilder::listWords Method
dtsWordListBuilder::openIndex Method
Functions
dtsRegisterViewer Function
dtssConvertFile2 Function
dtssConvertPath2 Function
dtssDebugLogEx Function
dtssDeleteIndex Function
dtssDoIndexJob Function
dtssDoSearchJob Function
dtssGetIndexInfo Function
dtssGetOptions Function
dtssGetSynonyms Function
dtssInstallCrashDiagnostics Function
dtssIntArrayDelete Function
dtssIntArrayGetItems Function
dtssIntArrayGetLength Function
dtssListIndex Function
dtssMergeIndexes Function
dtssRestoreCrashDiagnostics Function
dtssRemoveCrashDiagnostics Function
dtssSetOptions Function
dtssStringDelete Function
dtssStringGetLength Function
dtssUtf8Decode Function
dtssStringGetText Function
dtssUtf8Encode Function
dtssVerifyIndex Function
dtssVersion Function
dtssVersionEx Function
Structs, Records, Enums
dtsContainerItemInfo Structure
dtsConvertPathRequest Structure
dtsCrashHandlerInfo Structure
dtsDataSourceFileInfo Structure
dtsFileInfo Structure
dtsIndexFileInfo Structure
dtsIndexInfo Structure
dtsIndexProgressInfo Structure
dtsIndexInfoFlags Structure
dtsIndexJobAction Structure
dtsIndexJobCreateFlags Structure
dtsSearchFileInfo Structure
dtsSearchJobAction Structure