Suppose dtSearch is installed in a network drive that all users see as P:\dtSearch. Assuming a
standard installation, the dtSearch program files will be in P:\dtSearch\bin, and the network
administrator's settings will be in P:\dtSearch\UserData. The network administrator has
created some shared indexes, which will be listed in the index library
P:\dtSearch\UserData\ixlib.ilb. The following shortcut will start dtSearch from any network
workstation, with access to the indexes:
P:\dtSearch\bin\dtsrun.exe /dir c:\dtsearch6 /lib
Now suppose that instead the network administrator installed dtSearch in P:\Program
Files\dtSearch. The shortcut should be modified to use quotation marks around all filenames,
because of the space in "Program Files":
"P:\Program Files\dtSearch\bin\dtsrun.exe" /dir c:\dtsearch6 /lib
Simple Index Sharing
dtSearch has a simple index sharing feature that lets you share indexes on a network without the
need for any command-line switches. Instead, users just make a shortcut to dtsrun.exe in the
shared dtSearch BIN folder and dtSearch will detect the shared indexes automatically. To use
the simple index sharing feature:
1. Install dtSearch in a directory on the server that each user will have read-only access to.
2. Run dtSearch on the server and accept the default location for the UserData folder on the
server. For example, if you install dtSearch to C:\Program Files\dtSearch, the UserData
folder will go in C:\Program Files\dtSearch\UserData. This folder should also be read-only
for network users.
3. Create indexes using the default index library, which will be named IXLIB.ILB and which
will be stored in the UserData folder.
When a network user runs dtsrun.exe from the shared network folder, it will find the default
index library and the user will automatically be able to search the indexes listed there.
Automatic deployment of dtSearch on a Network
Automatic deployment requires network software that can automatically deploy Windows
Installer (MSI) files. If you are deploying to computers that all support Group Policy, you can
use Group Policy Objects in Microsoft's Active Directory to do this.
Two MSI files are used for automatic deployment: the dtSearchDesktop.msi file, which contains
the program files, and the dtSearchPolicy.msi file, which contains the settings for your network
installation. These files can be deployed and redeployed separately, so you can upgrade your
dtSearch installation without losing your settings, and you can update your settings without the
need to reinstall dtSearch.
Note: Some users may require updated versions of certain Windows components to use
dtSearch Desktop. If dtsrun.exe does not start correctly, please see this article on the dtSearch
web site for links to download the updated components:
Steps to deploy dtSearch
1. Obtain the dtSearchDesktop.msi file that installs dtSearch Desktop.
2. Create one or more shared index libraries on a network share.
3. Create one or more shared indexes on a network share.
4. Create a dtSearchPolicy.msi file that will configure your users' machines with information
about the location of the shared index libraries.
5. Use Active Directory or Microsoft SMS to deploy the dtSearchDesktop.msi and
dtSearchPolicy.msi files to your users.
Each of these steps is described below.
1. Obtain the dtSearchDesktop.msi file that installs dtSearch Desktop
dtSearchDesktop.msi will be on your dtSearch CD, in a subfolder named for the version number.
If you only have the dtSearch download file, open the file in Winzip or any other ZIP-compatible
program to extract dtSearchDesktop.msi. (The download file is in ZIP format even though it is
an .exe file.) Copy the dtSearchDesktop.msi file to a network folder.
2. Create one or more shared index libraries on a network share
An index library is just a list of index locations. Once you create a shared index library, you can
add indexes to it later and users will automatically see the updated list. To create an index
library, click Index > Index Manager > Index Library Manager, and click Add Library
to create an empty index library.
3. Create one or more shared indexes on a network share
Click Index > Create Advanced to create a new index and specify that it should be added to
the shared library that you created in the previous step. You can also use Index Library Manager
to add existing indexes to the shared library, as long as these indexes are also in a network
4. Create a dtSearchPolicy.msi file
To create a dtSearchPolicy.msi file, click Options > Create Group Policy... in dtSearch
Desktop. A dtSearchPolicy.msi file can specify the following settings:
You can use a single serial number to register as many user installations as your license
covers. Providing a serial number in the Group Policy file eliminates the need for users to enter
serial numbers themselves.
Shared index libraries
Specify the index libraries that should be included with this Group Policy. Once the index
libraries have been set up, you can add or remove indexes in the libraries, and network users will
automatically see the updates in their Search dialog box.
Specify where each user's settings should be stored
When first installed, dtSearch will prompt a user for the location of the folder for the user's
settings. Specifying the folder in the Group Policy eliminates the need for this prompt.
After setting up the Group Policy, click Save As to save the .MSI file to a location on your
network that your users will be able to access.
5. Use Active Directory or Microsoft SMS to deploy the dtSearchDesktop.msi
and dtSearchPolicy.msi files to your users.
When the steps above are done, you will have two MSI files in a network folder:
dtSearchDesktop.msi (the program files), and dtSearchPolicy.msi (the settings for your
network). Using Microsoft SMS or Active Directory, you can automatically install these MSI files
on all or part of your network. It does not matter which MSI file is installed first, and you can
uninstall and reinstall, or redeploy, either MSI file without affecting the other.
Launcher to start dtSearch Desktop/Network
dtSearch Indexer (32-bit)
dtSearch Indexer (64-bit, requires 64-bit version of Windows)
dtSearch diagnostic tools
dtSearch Desktop Options
/lib [index library]
Specify a shared index library to use
Specify a UserData folder to use for settings files
/cfg [options package]
Specify an options package file to use
Do not use index libraries other than the one specified on
The /xl command-line switch is used with the /lib or /cfg switch to prevent indexes other than
the ones specified on the command-line from being visible in dtSearch.
The /dir command-line switch has no effect if a dtSearch folder already exists on the
computer. It is used when running dtSearch from a network to specify a default local folder to
use for dtSearch settings. See "Installing dtSearch on a Network" for more information.
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Best WPF PDF Viewer control as well as a powerful PDF converter. PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF. convert online pdf to jpg; reader pdf to jpeg
dtSearch Indexer Options
/i [index path]
Specify the index to be updated
Index new or modified documents
Clear the index before adding documents
Enable caching of text in the index (when used with /c)
Enable caching of original documents in the index (when
used with /c)
Remove deleted documents from the index
/recog [index path]
Recognize an index (can be combined with /c to create
an index and recognize it)
Compress the index after adding documents
Filenames or directories that contain spaces should be quoted in command lines. If the path to
dtIndexerw.exe contains a space, it should also be quoted, like this:
"C:\Program Files\dtSearch\dtIndexerw.exe" /i "C:\Program
Files\dtSearch\UserData\MyIndex" /c /a
Next hit in document
Previous hit in document
Switch to search results window
Next document in search results
Previous document in search results
Top of document
End of document
Print document or, if text is selected, print selected block
Search Results Windows
Open current document
Launch current document
Switch to document window
Print document or, if text is selected, print selected block
Search Dialog Box
Select Search Request pane
Select More Search Options pane
Select Search History pane
Other Keyboard Shortcuts
Search in a new window
Browse for file or folder where this icon is shown:
In Preferences Dialog box, switch to next preferences pane.
In Search Dialog box, switch to next search pane (Search
Request, More Search Options, or Search History)
What is a Document Index?
A document index is a database that stores the locations of all of the words in a group of
documents except for noise words such as but and if.
Once you have built an index for a group of documents, dtSearch can use it to perform very fast
searches on those documents.
A document index is usually about one fourth the size of the original documents, although this
may vary considerably depending on the number and kinds of documents in the index. In
general, the more documents in the index, the smaller the index will be as a percentage of your
Creating an Index
Menu option: Index > Create Index
Enter the name of the index as it should appear in the Search dialog box.
Enter the directory where dtSearch should store the index. By default, dtSearch will create
indexes in your "UserData" folder. To specify a different location, click Options > Preferences >
A Summary only log shows the number of files added or removed and a list of any files that
could not be indexed. A Detailed log adds a list of every file added to the index.
Menu option: Index > Create Index (Advanced)
Cache document text in the index
Cache documents in the index
dtSearch indexes can store documents in either, or both, of two ways: (1) the entire original file
can be stored, or (2) just the text of the file can be stored. Stored documents and text are
compressed using ZIP compression. Storing the text of documents makes generation of search
reports much faster, especially generation of the brief hits-in-context snippet in search results.
For more information, see: Caching Documents and Text in an Index
Check this box if you want dtSearch to take capitalization into account in indexing words. In a
case sensitive index, APPLE, Apple, and apple would be three different words. This option is
not recommended because most users would like to retrieve a document containing Apple in a
search for apple.
Check this box if you want dtSearch to take accents into account in indexing words. Again, for
most users this is not recommended, because this option increases the chance that you will miss
retrieving a document if an accent was omitted in one letter.
Fields to display in search results
List the names of fields in your documents that you want to include in the search results list,
along with other document properties such as the filename and date.
Select the index libraries that should include this index
When you create a new index, it is usually added to your default index library. The Create Index
(Advanced) dialog box lets you add the index to other libraries in one step. This can be useful
when you are sharing indexes on a network.
Caching Documents and Text in an Index
In addition to storing word locations to enable fast searching, dtSearch indexes can also store
the text of documents to make them open faster after a search. dtSearch indexes can optionally
store documents in either, or both, of two ways: (1) the entire original file can be stored, or (2)
just the text of the file can be stored. Option settings in the "Create Index (Advanced)" dialog
box enable these features when an index is created.
Storing the text of documents makes generation of search reports much faster, including
generation of the brief hits-in-context synopsis in search results.
Storing complete documents is useful in situations where the documents may not be accessible
at search time, or where access to the documents may be slow or unreliable. Examples include:
- Indexes of web sites created using the dtSearch Spider
- Indexes of Outlook message stores
- Indexes of network shares that may be offline or inaccessible for other reasons
Performance Implications of Caching Documents and Text
Search speed: No effect.
Search reports: Substantially faster if text is stored; no effect if only complete documents are
Opening documents after a search: Can be substantially faster if complete documents are
cached, and if access to the original documents is slow (for example, on a web site).
Indexing speed: Indexing will be slower due to the need to compress and store additional data
in the index.
Index size: Cached documents and text are compressed using ZIP compression.
Security Implications of Storing Documents and Text
A user who is able to search an index will also be able to open any documents that are cached in
the index. Therefore, if documents are subject to security restrictions, the same security
restrictions should apply to the index folder, if the documents are being stored in the index.
To add documents to a new index:
1. Click Index > Create Index to create the new index. Enter the name of the index to create
and click OK.
2. dtSearch will ask if you want to add documents to the index. Click Yes.
3. In the Update Index dialog box, click Add Folder... or Add File... to add folders or files to
be indexed. You can also drag and drop files or folders from Explorer into the Update Index
dialog box. A "<+>" after a folder name means that subfolders will also be indexed. Right-
click a folder name to add or remove the <+> mark.
4. (Optional) Under Filename filters, enter filters (*.DOC, *.TXT, etc.) to select documents to
add. If you leave this blank, dtSearch will index all of the files in the directories you
selected. Under Exclude filters, enter filters (such as *.EXE) for any files you do not want
to include in the index.
5. Click Start Indexing.
To update an existing index:
1. Click Index > Update Index.
2. Select the index to update from the list.
3. Make any changes to the list of folders to be indexed. Click Remove to remove a folder or
Add Folder... to add a folder.
4. Check Index new or modified documents if it is not already checked.
5. If you have deleted or moved some files that were in the index and you want to remove them
from the index, check Remove deleted documents from index.
Documents you may be interested
Documents you may be interested