To search, enter a search request in the space provided and click the Search button. A simple search request might consist of words and phrases. Use quotation marks around phrases. A list of matching documents will appear. To view a document in the list, click on the link.
How close a word or phrase is to another word or phrase often determines how relevant the document is.
Use w/n to mean "within n words". For example, to find all Pearls that have the word "karma" within 10 words of "balance" type:
karma w/10 balance
A proximity search can also often help when the exact phrase is not known. For example, if you knew El Morya said something about mirth being needed on earth you could search for:
mirth w/10 earth
An any words search is any sequence of text, like a sentence or a question. In an any words search, use quotation marks around phrases, put + in front of any word or phrase that is required, and - in front of a word or phrase to exclude it. Examples:
dispensation multiply "violet flame"
"saint germain" -Europe +"United States"
An all words search is like an any words search, except that all of the terms have to be found in a document.
A boolean search request consists of a group of words or phrases linked by connectors such as and
and or
that indicate the relationship between them. Examples:
elemental and gnome |
Both words must be present |
elemental or gnome |
Either word can be present |
elemental w/20 gnome |
elemental must occur within 20 words of gnome |
elemental not w/20 gnome |
elemental must not occur within 20 words of gnome |
elemental and not gnome |
Only elemental must be present |
author contains angel |
The field author must contain angel |
If you use more than one connector, you should use parentheses to indicate precisely what you want to search for. For example,
demons and discarnates or entities
could mean (demons and discarnates) or entities
, or it could mean demons and (discarnates or entities)
.
Finds grammatical variations on endings, like applies, applied,
applying
in a search for apply
Finds words that sound alike, like Smythe
in a search for
Smith
Finds word synonyms using a comprehensive English language thesaurus (dtSearch Web can also support custom thesaurus terms)
Search terms may include the following special characters:
? |
Matches any single character. Example: |
* |
Matches any number of characters. Example: |
~ |
Stemming. Example: |
% |
Fuzzy search. Example: |
# |
Phonic search. Example: |
& |
Synonym search. Example: |
~~ |
Numeric range. Example: |
: |
Variable term weighting. Example: |
Use quotation marks to indicate a phrase. You can use a phrase anywhere in a search request. Example:
visualization w/15 "third eye"
If a phrase contains a noise word, dtSearch will skip over the noise word when searching for it. For example, a search for statue of liberty
would retrieve any document containing the word statue
, any intervening word, and the word liberty
.
Punctuation inside of a search word is treated as a space. Thus, can't
would be treated as a phrase consisting of two words: can
and t.
1843(c)(8)(ii)
would become 1843 c 8 ii
(four words).
Noise words, such as if
and the,
are ignored in searches.
A search word can contain the wildcard characters * and ?. A ? in a word matches any single character, and a * matches any number of characters. The wildcard characters can be in any position in a word. For example:
appl*
would match apple, application, etc.*cipl*
would match principle, participle, etc.appl?
would match apply and apple but not apples.ap*ed
would match applied, approved, etc.
Use of the * wildcard character near the beginning of a word will slow searches somewhat.
Synonym searching finds synonyms of a word in a search request. For example, a search for fast
would also find quick.
You can enable synonym searching for all words in a request or you can enable synonym searching selectively by adding the & character after certain words in a request. Example: fast& w/5 search.
The effect of a synonym search depends on the type of synonym expansion requested on the search form. dtSearch can expand synonyms using only user-defined synonym sets, using synonyms from dtSearch's built-in thesaurus, or using synonyms and related words (such as antonyms, related categories, etc.) from dtSearch's built-in thesaurus.
You can add fuzziness selectively using the % character. The number of % characters you add determines the number of differences dtSearch will ignore when searching for a word. The position of the % characters determines how many letters at the start of the word have to match exactly. Examples:
ba
and have at most one difference between it and banana.
b
and have at most two differences between it and banana.
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
You can also check the Phonic searching box in the search form to enable phonic searching for all 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 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 applying
, applies
, and apply
. There are two ways to add stemming to your searches:
apply~
Watcher
and don't want watching or watches or watch.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:
reincarnation:5 and karma:1
This request would retrieve the same documents as reincarnation and karma but, dtSearch would weight reincarnation five times as heavily as karma when sorting the results.
In a natural language search, dtSearch automatically weights terms based on an analysis of their distribution in your documents. If you provide specific term weights in a natural language search, these weights will override the weights dtSearch would otherwise assign.
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 contained both phrases.
(apple or banana) and (pear w/5 grape)
would retrieve any document that (1) contained either apple
OR banana
, AND (2) contained pear
within 5 words of grape
.
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 pie
, poached pear
, or both.
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
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
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.
Use NOT in front of any search expression to reverse its meaning. This allows you to exclude documents from a search. Example:
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
.
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:
apple w/5 12~~17
This request would find any document containing apple
within 5 words of a number between 12
and 17
.
Numeric range searches only work with positive integers. A numeric range search includes the upper and lower bounds (so 12
and 17
would be retrieved in the above example).
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
.