Links
dtSearch Text Retrieval Engine Programmer's Reference 7.70
Installing the dtSearch Engine
Overviews | Topics | Send Feedback

To install the dtSearch Engine with your application on end-users' machines, install the following files into the same directory as the .EXE file that will be using the Engine:

File 
Purpose 
dten600.dll 
dtSearch Engine (32-bit) 
dtSearchNetApi.dll 
.NET 1.1 API (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi2.dll 
.NET API for for .NET 2.0 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi3.dll 
.NET API for for .NET 3.5 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi4.dll 
.NET API for for .NET 4.0 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtsjava.dll 
Java JNI API (required only for Java applications) 
dtSearchEngine.jar 
Java class interface (required only for Java applications) 
viewers\dtv_ifilter.dll 
External file parser to enable use of IFilters 
viewers\dtv_rar.dll 
External file parser to enable parsing of RAR archives 
default.abc 
Custom alphabet file (optional) 
thesaur.xml 
Custom user thesaurus (optional) 
stemming.dat 
Stemming rules (optional -- needed if you want to use stemming) 
noise.dat 
Noise word list (optional -- needed if you want to create indexes that ignore noise words) 
dts_svr.exe 
Localhost-only HTTP server (use to highlight hits in local PDF files, and to provide browser-based access to CD content in dtSearch Publish) 
lbvprot.dll 
Component to implement PDF hit highlighting without using HTTP. 

 

64-bit components are installed in the dtSearch Developer\bin64 folder.

File 
Purpose 
dtengine64.dll 
dtSearch Engine (64-bit) 
dtSearchNetApi2.dll 
.NET API for .NET 2.0 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi3.dll 
.NET API for .NET 3.5 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi4.dll 
.NET API for .NET 4.0 and later (required only for C#, VB.NET, or other VS.NET applications) 
dtsjava.dll 
Java JNI API for dtengine64.dll (required only for Java applications) 
viewers\dtv_rar64.dll 
External file parser to enable parsing of RAR archives (64-bit) 

 

External File Parsers

External file parsers such as dtv_rar.dll and dtv_ifilter.dll should be installed in a folder named "viewers" under the folder where dten600.dll will be installed (the "Home" directory). 

For more information on the Home directory and external file parsers, see Home and Private Directories

dtv_odbc.dll is not needed with dtSearch versions 7.54 and later. See Database files (*.mdb, *.dbf, *.csv).

PDF Highlighting Plug-in

If your application highlights search hits in Adobe Reader, a plug-in for Adobe Reader is needed to make hit highlighting work on machines with Adobe Reader X installed. For information on this plug-in and a link to download the current version of the plug-in, please see http://download.dtsearch.com/pdfhl

Type Library Registration

Applications using the dtSearch Engine's ActiveX Automation interface (Visual Basic, ASP, and Delphi applications) will need to register dten600.dll. Most installer programs will handle this automatically if you flag the dten600.dll as a self-registering DLL. Alternatively, you can register dten600.dll directly by executing the command "regsvr32 dten600.dll" using the regsvr32.exe utility.

Windows Versions

If your application will be used under the initial release of Windows 95 (not OSR2), the oleaut32.dll component may need to be updated for the dtSearch Engine to work. Installing the Microsoft dcom95.exe package will do this. dcom95.exe is available for download here: http://www.microsoft.com/com/dcom/dcom95/download.asp 

Otherwise, the dtSearch Engine (dten600.dll or dtengine64.dll) has no requirements beyond the components that come with Windows.

Licensing and Redistributables

A license to distribute applications incorporating the dtSearch Engine also permits distribution of the other binary and data components listed above, to the same extent and subject to the same requirements applicable to the dtSearch Engine. Binary components not listed, such as dtindexer.exe, dtsearch.exe, or dtWebSetup.exe, may not be distributed with an application licensed to use the dtSearch Engine, unless the license expressly provides otherwise. 

This software is subject to the export control laws and regulations of the United States. Because dtSearch Corp. is a U.S. company, dtSearch products may not be shipped, transferred or exported into any country or used in any manner prohibited by the United States Export Administration Act or any other U.S. export laws, restrictions or regulations. For more information on U.S. export laws and regulations, please see this U.S. Government web site: http://www.bis.doc.gov/

WordNet Installation

The WordNet concept network (which the dtSearch Engine uses for synonym searching) includes the following files: adj.dat, adv.dat, noun.dat, verb.dat, dtwdnet.ix. The total size of these files is about 20 Mb. The WordNet database is optional. If it is not present, dtSearch will not use it to expand synonyms in search requests. 

dtSearch looks for the WordNet database in a subdirectory named WordNet of the "Home" directory.

CMAP Files Installation

Adobe CMAP files provide encoding information that helps the PDF file parser to extract text from Chinese, Japanese, or Korean PDF files that lack internal Unicode encoding data. The copyright notice in these files grants permission from Adobe to redistribute the files without modification. 

dtSearch looks for the CMAP data files in a subdirectory named cmap of the "Home" directory.

Module
Topics
Topic 
Description 
Steps to deploy the dtSearch Engine in a 32-bit .NET 2.0-3.5 application. 
Steps to deploy the dtSearch Engine in a 64-bit .NET 2.0-3.5 application. 
Steps to deploy the dtSearch Engine in a 32-bit .NET 4.0 application. 
Steps to deploy the dtSearch Engine in a 64-bit .NET 4.0 application. 
Steps to deploy the dtSearch Engine in a 64-bit .Azure application. 
How to install MFC and CRT components required by the dtSearch Engine's .NET interface 
Steps to deploy the dtSearch Engine in a 32-bit Java application (Windows). 
Steps to deploy the dtSearch Engine in a 64-bit Java application (Windows). 
Steps to deploy the dtSearch Engine in a 32-bit Java application (Linux). 
Steps to deploy the dtSearch Engine in a 64-bit Java application (Linux). 
Links
You are here: Overviews > Installing the dtSearch Engine
Copyright (c) 1995-2012 dtSearch Corp. All rights reserved.