Links
dtSearch Text Retrieval Engine Programmer's Reference
Installing the dtSearch Engine
Overviews | 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 (required) 
dtSearchNetApi.dll 
.NET 1.1 wrapper for dten600.dll (required only for C#, VB.NET, or other VS.NET applications) 
dtSearchNetApi2.dll 
.NET 2.0 wrapper for dten600.dll (required only for C#, VB.NET, or other VS.NET applications) 
dtsjava.dll 
Java JNI wrapper for dten600.dll (required only for Java applications) 
dtSearchEngine.jar 
Java class interface for dten600.dll (required only for Java applications) 
dunzip32.dll 
DLL for ZIP support (optional) 
viewers\dtv_odbc.dll 
ODBC database parsing DLL (optional) 
viewers\dtv_ifilter.dll 
External file parser to enable use of IFilters 
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. 

 

MFC and Visual C++ Runtime Library (CRT) dependencies 

Only the .NET components, dtSearchNetApi.dll and dtSeachNetApi2.dll, require MFC or CRT components. 

dtSearchNetApi.dll requires MSVCR71.dll, which is included with Visual Studio .NET 2003. 

dtSearchNetApi2.dll requires the MFC and CRT components included with Visual Studio .NET 2005. dtSearchNetApi2.dll versions 7.41 and later require the Service Pack 1 versions of these DLLs. These MFC and CRT components can be installed using the vcredist_x86.exe or merge modules that come with Visual Studio .NET 2005 Service Pack 1.

External File Parsers

External file parsers such as dtv_odbc.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 usually not needed with dtSearch versions 7.54 and later. See Database files (*.mdb, *.dbf, *.csv).

COM Interface

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.

Java

Java applications must ensure that (1) dten600.dll and dtsjava.dll are located in a folder on the system PATH, and (2) dtSearchEngine.jar is on the Java CLASSPATH.

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) has no requirements beyond the components that come with Windows. dtSearchNetApi.dll requires .NET 1.1, and dtSearchNetApi2.dll requires .NET 2.0

Licensing and Redistributables

A license to distribute applications incorporating the dtSearch Engine (dten600.dll) 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 dtisapi6.dll, may not be distributed with an application licensed to use the dtSearch Engine, unless the license expressly provides otherwise.

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
Links
You are here: Overviews > Installing the dtSearch Engine
Copyright (c) 1995-2008 dtSearch Corp. All rights reserved.