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 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).
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 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.
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
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.
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.
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.
|
Copyright (c) 1995-2008 dtSearch Corp. All rights reserved.
|