Search Requests 
Phonic Searching 
Phonic searching looks for a word that sounds like the word you are searching for and begins 
with the same letter.  For example, a phonic search for Smith will also find Smithe and Smythe. 
To ask dtSearch to search for a word phonically, put a # in front of the word in your search 
request. Examples: #smith, #johnson 
Check Phonic searching in the Search features section of the search dialog box to enable 
phonic searching for all of the words in your search request.  Phonic searching is somewhat 
slower than other types of searching and tends to make searches over-inclusive, so it is usually 
better to use the # symbol to do phonic searches selectively.  
Stemming 
Stemming extends a search to cover grammatical variations on a word.  For example, a search 
for fish would also find fishing A search for applied would also find applyingapplies, and 
apply There are two ways to add stemming to your searches: 
1.   Check Stemming under Search features in the search dialog box to enable stemming for 
all of the words in your search request.  (By default, the box is checked.) Stemming does not 
slow searches noticeably and is almost always helpful in making sure you find what you 
want. 
2.   To add stemming selectively, add a ~ at the end of words that you want stemmed in a 
search.  Example: apply~ 
 
The stemming rules included with dtSearch are designed to work with the English 
language.  These rules are in the file stemming.dat.   To implement stemming for a different 
language, or to modify the English stemming rules that dtSearch uses, edit the stemming.dat 
file.   See the stemming.dat file for more information. 
Synonym Searching 
Synonym searching finds synonyms of a word that you include in a search request.  For example, 
a search for fast would also find quickly. To enable synonym searching, check the Synonym 
searching box in the Search dialog box.  You can also enable synonym searching selectively by 
adding the & character after certain words in your request.  Example: improve& w/5 search 
dtSearch provides three ways to perform synonym searching: 
Check Synonyms to find synonyms using the WordNet concept network included with 
dtSearch. 
Check Related words to find related words from the WordNet concept network.  
Check User synonyms to find synonyms that you have defined in your own thesaurus. 
Numeric Range Searching 
A numeric range search is a search for any numbers that fall within a range.  To add a numeric 
range component to a search request, enter the upper and lower bounds of the search separated 
by ~~ like this: 
47 
.Pdf to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
change pdf file to jpg file; bulk pdf to jpg converter online
.Pdf to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf to jpg converter; convert pdf to jpg file
dtSearch Manual 
apple w/5 12~~17 
This request would find any document containing apple within 5 words of a number between 12 
and 17
Notes 
1.   A numeric range search includes the upper and lower bounds (so 12 and 17 would be 
retrieved in the above example). 
2.   Numeric range searches only work with integers greater than or equal to zero, and less than 
2,147,483,648 
3.   For purposes of numeric range searching, decimal points and commas are treated as spaces 
and minus signs are ignored. For example, -123,456.78 would be interpreted as: 123 456 78 
(three numbers).  Using alphabet customization, the interpretation of punctuation 
characters can be changed.  For example, if you change the comma and period from space 
to ignore, then 123,456.78 would be interpreted as 12345678. 
Field Searching 
When you index a database or other file containing fields, dtSearch saves the field information 
so you can perform searches limited to a particular field.  For example, if you index an Access 
database with a Name field and a Description field, then you could search for apple in the Name 
field like this: 
Name contains apple 
In addition to databases, dtSearch automatically recognizes metadata in supported file 
types.  For a list of supported metadata formats, see "What file formats does dtSearch support" 
at http://support.dtsearch.com. 
To see a list of all of the fields defined in your index, click the fields... button in the Search 
dialog box. 
Field searches can be combined using AND, OR, and NOT, like this: 
(City contains (Portland or Seattle)) and (Address contains 
(Washington)) 
The parenthesis are necessary to ensure that dtSearch interprets the search request correctly. 
To search for text that is not in any field, search for //text contains (search request). The //text 
field name means "not in any field". 
Alternative field searching syntax 
An alternative syntax for field searches is to add the field name and :: in front of each word, like 
this: 
(City::Portland or City::Seattle) and (Address::Washington) 
The alternative syntax can be used where the boolean syntax is not possible, such as in "all 
words" or "any words" searches and file conditions. 
48 
Online Convert Jpeg to PDF file. Best free online export Jpg image
Download Free Trial. Convert a JPG to PDF. Web Security. All your JPG and PDF files will be permanently erased from our servers after one hour.
change pdf to jpg online; convert pdf file into jpg format
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Download Free Trial. Convert a PDF File to JPG. Web Security. Your PDF and JPG files will be deleted from our servers an hour after the conversion.
convert pdf to jpeg; convert pdf images to jpg
Search Requests 
Nested Fields 
Some file formats such as XML support nesting of fields.  Example: 
<record> 
<name>John Smith</name> 
<address> 
<street>123 Oak Street</street> 
<city>Middleton</city> 
... 
In dtSearch, a search of a field includes any fields that are nested inside of the field, so the XML 
file above would be retrieved in a search for any of the following: 
record contains oak 
address contains oak 
street contains oak 
To specify a specific subfield of a field, use / to separate the field names, like this: 
record/address contains oak 
address/street contains oak 
record/address/street contains oak 
Put a / at the front of the field name to specify that it cannot be a sub-field of another field: 
/record/name contains Smith 
/name contains Smith 
The second search request above would not match the XML example because, while it contains a 
"name" field, the name field is a sub-field of the record-field.  A search for /name specifies a 
"name" field at the top of the field hierarchy. 
Finally, you can use // to specify any number of unspecified intervening fields, like this: 
/record//city contains Middleton 
Segment Searches 
You can also define a field at the time of a search by designating words that begin and end the 
field, like this: 
(beginning to end) contains (something) 
The beginning TO end part defines the boundaries of the field.  The CONTAINS part indicates 
the words or phrases you are searching for in the field.  The only connector allowed in the 
beginning and end expressions in a field definition is OR.  Examples: 
(name to address) contains john smith 
(name to (address or xlastword)) contains (oak w/10 lane) 
The field boundaries are not considered hits in a search.  Only the words being searched for 
(john smith, oak, lane) are marked as hits. 
49 
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
String inputFilePath = @"C:\input.pdf"; String outputFilePath = @"C:\output.jpg"; // Convert PDF to jpg. C# sample code for PDF to jpg image conversion.
changing pdf file to jpg; convert pdf to jpg c#
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.PDF.dll. String inputFilePath = @"C:\input.tif"; String outputFilePath = @"C:\output.jpg"; // Convert tiff to jpg.
convert pdf into jpg online; convert from pdf to jpg
dtSearch Manual 
AND connector 
Use the AND connector in a search request to connect two expressions, both of which must be 
found in any document retrieved.  For example: 
apple pie and poached pear would retrieve any document that contains both phrases. 
(apple or banana) and (pear w/5 grape) would retrieve any document that (1) contains 
either apple OR banana, AND (2) contains pear within 5 words of grape.  
OR Connector 
Use the OR connector in a search request to connect two expressions, at least one of which must 
be found in any document retrieved.  For example, apple pie or poached pear would retrieve 
any document that contained apple piepoached pear, or both. 
W/N Connector 
Use the W/N connector in a search request to specify that one word or phrase must occur within 
N words of the other.  For example, apple w/5 pear would retrieve any document that contained 
apple within 5 words of pear The following are examples of search requests using W/N:   
(apple or pear) w/5 banana 
(apple w/5 banana) w/10 pear 
(apple and banana) w/10 pear 
The pre/N connector is like W/N but also specifies that the first expression must occur before 
the second.   Example: 
(apple or pear) pre/5 banana 
Some types of complex expressions using the W/N connector will produce ambiguous results 
and should not be used.  The following are examples of ambiguous search requests: 
(apple and banana) w/10 (pear and grape) 
(apple w/10 banana) w/10 (pear and grape) 
In general, at least one of the two expressions connected by W/N must be a single word or 
phrase or a group of words and phrases connected by OR.  Example: 
(apple and banana) w/10 (pear or grape) 
(apple and banana) w/10 orange tree 
If you enter an ambiguous search request, dtSearch will display a message warning you of the 
error.  
dtSearch uses two built in search words to mark the beginning and end of a file: xfirstword and 
xlastword The terms are useful if you want to limit a search to the beginning or end of a file. 
For example, apple w/10 xlastword would search for apple within 10 words of the end of a 
document.  
NOT and NOT W/N 
Use NOT in front of any search expression to reverse its meaning.  This allows you to exclude 
documents from a search.  Example: 
50 
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
similar software; Support a batch conversion of JPG to PDF with amazingly high speed; Get a compressed PDF file after conversion; Support
.net convert pdf to jpg; pdf to jpg
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Image Converter Pro - JPEG to JBIG2 Converter. Convert JPEG (JPG) Images to, from JBIG2 Images on Windows.
batch pdf to jpg converter; c# convert pdf to jpg
Search Requests 
apple sauce and not pear 
NOT standing alone can be the start of a search request.  For example, not pear would retrieve 
all documents that did not contain pear 
If NOT is not the first connector in a request, you need to use either AND or OR with NOT: 
apple or not pear 
not (apple w/5 pear) 
The NOT W/ ("not within") operator allows you to search for a word or phrase not in association 
with another word or phrase.  Example: 
apple not w/20 pear 
Unlike the W/ operator, NOT W/ is not symmetrical.  That is, apple not w/20 pear is not the 
same as pear not w/20 apple.  In the apple not w/20 pear request, dtSearch searches for apple 
and excludes cases where apple is too close to pear.  In the pear not w/20 apple request, 
dtSearch searches for pear and excludes cases where pear is too close to apple
Variable Term Weighting 
When dtSearch sorts search results after a search, by default all words in a request count equally 
in counting hits.  However, you can change this by specifying the relative weights for each term 
in your search request, like this: 
apple:5 and pear:1 
This request would retrieve the same documents as apple and pear but dtSearch would weight 
apple five times as heavily as pear when sorting the results. 
Search Macros 
Menu option: Options > Preferences > Macros 
Macros can be useful for abbreviating long names or phrases that you use frequently, or 
abbreviating field definitions in field searches.  A macro can contain anything that can be part of 
a search request.  
A macro has two parts: a Name, which you use to refer to the macro in search requests, and the 
Expansion, which is what the macro is expanded to.  A macro name must begin with the @ 
character in search requests. 
For example, if you define the macro @IRC to mean internal revenue code, and then search for 
standard deduction w/3 @IRC, dtSearch will search for standard deduction w/3 internal 
revenue code
51 
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
Converter. Convert JPEG (JPG) Images to, from GIF Images on Windows. JPEG to GIF Converter can directly convert GIF files to JPG files.
convert pdf to 300 dpi jpg; conversion of pdf to jpg
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Image Converter Pro - JPEG to DICOM Converter. Convert JPEG (JPG) Images to, from DICOM Images on Windows.
change pdf to jpg file; convert multipage pdf to jpg
Options 
Indexing Options 
Menu option: Options > Preferences > Indexing options 
Index document properties 
If checked, dtSearch will index document summary information fields in Office, PDF and 
WordPerfect documents and META tags in HTML files. 
Index filenames as text 
If checked, dtSearch will append the filename of each document to the end of the text during 
indexing, so text in a filename will be searchable like other document text. 
Index MIME headers in emails 
Basic email properties such as Subject, To, From, and Date are always indexed.  Check this box 
to also index the text of all MIME headers transmitted with a message. 
Index HTML scripts, styles, links, and comments 
Normally HTML scripts, styles, links and comments are not indexed and dtSearch will index 
only visible text and META tags in HTML files.   Check this box to make these hidden HTML 
elements searchable.    
Index numbers 
If your documents contain a lot of numbers and you do not expect to want to search for them, 
clear this checkbox to make dtSearch exclude numbers from your index.  This will make your 
indexes smaller and will speed indexing. 
53 
dtSearch Manual 
Enable numeric range searching 
By default, dtSearch indexes numbers both as text and as numeric values, which is necessary for 
numeric range searching. Use this flag to suppress indexing of numeric values in applications 
that do not require numeric range searching. Numbers will still be searchable as text if the 
Index numbers option is checked. This setting can reduce the size of your indexes by about 
20%. 
Index hidden content in Office documents (such as macros) 
In addition to the normally visible text, Office documents can contain a wide range of other 
embedded data, such as macros, viruses, or other embedded documents.   Check this box to 
make these items visible in dtSearch. 
Index NTFS Summary Information streams 
Check this box to have dtSearch index NTFS Summary Information data for each document 
indexed.   NTFS Summary Information properties are created when you right-click a document 
in Windows Explorer and enter values in the Summary Information fields (Author, Subject, etc.) 
Index field names in XML files 
Index field attributes in XML files 
Check these boxes to have dtSearch index field names or field attributes in XML files.  If both 
boxes are unchecked, dtSearch will only index field values in XML. 
Automatically recognize dates, email addresses and credit card numbers in text 
Check this box to have the dtSearch indexer scan for anything that looks like a date, email 
address, or credit card number during indexing.  With this option enabled, you can search 
specifically for text matching credit card numbers, email addresses, or ranges of dates.  See: 
Automatic recognition of dates, email addresses, and credit card numbers in this 
manual. 
Add file type name (Word, Excel, etc.) to documents 
The file type name will appear at the end of each document in a searchable "File Type" 
field.  With this option enabled, you can include file type criteria in a search.  Example:  "apple 
and (file type contains Excel)".   
Index lists of file filenames in ZIP and RAR archives 
This option provides a way to search on the list of files in a ZIP or RAR archive, even if the 
individual files may be inaccessible due to encryption. When dtSearch indexes a ZIP or RAR 
archive, in addition to the files actually present in the ZIP or RAR archive, it will also make a list 
of all of the files in the archive and index it with the name ArchiveFileList.html.  This is only 
done if the filenames themselves are not encrypted in the archive. 
The original file is not modified but the ArchiveFileList.html file is searchable as if it were part 
of the ZIP or RAR file. The file consists of a list of the names of the files inside the archive.   
Index properties of images embedded in documents 
When images are indexed as individual files, their properties are always indexed.  Check this box 
to also index properties of images that are embedded in other documents. 
Default location for new indexes 
By default, indexes will be created in your dtSearch UserData folder.  You can specify a different 
location here.   (In the Create Index dialog box, you can override this setting for each index that 
you create.) 
54 
Options 
Letters and Words 
Menu option: Options > Preferences > Letters and words 
Changes to the hyphenation, noise word list, and alphabet settings take effect when you create a 
new index and will not affect existing indexes. 
Alphabet file 
The alphabet file determines how dtSearch interprets certain characters in your documents 
(Unicode characters in the range from 32-127).  Other character properties are set to conform to 
the Unicode Standard and cannot be modified.  The default alphabet file included with dtSearch 
is DEFAULT.ABC.  
To modify the alphabet file (for example, to make a character such as + searchable) click the 
Edit... button. 
Noise word list 
The noise word list contains words that are generally too common to be useful in searching 
(such as the). 
Maximum word length 
This is the number of letters dtSearch will consider when indexing long words.  
Hyphens 
By default, dtSearch treats hyphens as spaces in indexed text and in search requests.  For 
example, "first-class" would be treated like "first class." This option provides a way to select 
alternative treatments.  
Insert word breaks between Chinese, Japanese, and Korean characters in text 
Check this box if you are searching Chinese, Japanese, or Korean documents that do not contain 
word breaks.    
55 
dtSearch Manual 
Some Chinese, Japanese, and Korean text does not include word breaks.  Instead, the text 
appears as lines of characters with no spaces between the words. Because there are no spaces 
separating the words on each line, dtSearch sees each line of text as a single long word. To make 
this type of text searchable, enable automatic insertion of word breaks around Chinese, 
Japanese, and Korean characters, so each character will be treated as single word. 
Alphabet Customization 
Menu option: Options > Preferences > Letters and words 
The Edit Alphabet dialog box displays a list of all of the characters and how dtSearch classifies 
each one.  dtSearch classifies characters into four categories: letter, space, hyphen, and ignore.  
Letter 
A searchable character.  All of the characters in the alphabet (a-z 
and A-Z) and all of the digits (0-9) should be classified as letters.  
Space 
A character that causes a word break.  For example, if you classify 
the period (".") as a space character, then dtSearch would process 
U.S.A.  as three separate words: U, S and A.  
Ignored 
A character that is disregarded in processing text.  For example, if 
you classify the period as ignore instead of space then dtSearch 
would process U.S.A.  as one word: USA.  
Hyphen 
Hyphen characters can receive special processing in dtSearch.  By 
default, only the '-' is defined as a hyphen.  To specify the rules 
for processing hyphens, click Options > Preferences > Indexing 
Options. 
For characters that are letters, you can specify whether the character is a lower case or upper 
case letter. 
Only characters in the Unicode range 33-127 can be modified using Alphabet 
Customization.  Other character properties are determined by the Unicode specification.  See 
www.unicode.org for more information about Unicode. 
56 
Documents you may be interested
Documents you may be interested