Getting Started
Forming a Query  
Rules of Thumb  
Function Overview
Forming a QueryTo get started, just enter a few words that best describe what you are trying to find.
Each query item is separated by a space, unless you connect a few words with double quotes. It doesn't matter what order you put the words in, and it doesn't matter if you use upper or lower case, unless you use special markings.
Example: red silk
Example: nature conservation organization
We're going to look for intersecting occurrences of each of the
search items you listed, as separated by spaces, within the
delimiters of the record or a portion of it.
Example: travel safety
To perform more precise or complex searches, you can use any combination of logic operators, special pattern matchers, concept restriction or expansion, or proximity control. This is all explained in the Query Tutorial.
Rules of Thumb
Function Overview
Natural Language Query
Thesaurus Expansion
Keywords, Phrases, & Wildcards
Special Pattern Matchers
Controlling Proximity
Search LogicYou can enter a query in the form of a sentence or question. The engine will automatically identify the important words and phrases within your query and remove the "noise words". It will also usually find the different forms of the words you use.
Turning Thesaurus Expansion On with Imaginative Access, SmoothSearch, or Inference Engine
In most Imaginative Access or SmoothSearch applications, this is ON by default so you don't need to think about it.
Invoking thesaurus expansion, then finding intersections of sets of those possibilities, is at the heart of the Intuitive Search. This has been called by various names including Imaginative Access, Inference Engine, SmoothSearch, and Concept Search. Our engine has an editable vocabulary of over 250,000 word and phrase associations.
If the checkbox is ON or OFF, it applies to all your search words. Still, you might want to change the way one of the key words is processed, without changing the overall global setting. You can do this by marking that word or words with a tilde ~, like this:
Sets (or lists) of things can be specified as part of your query by placing the elements within parentheses, separated by commas. example: (bob,joe,sam,sue). Even when on, thesaurus expansion is done only on words NOT inside parentheses.
Keywords, Phrases, and Wildcards:
Examples:Query Locates
john john, John "john public" John Public web-browser Web browser, web-browser John*Public John Q. Public, John Public 1*456*a*def 1-23456-789-ABCDEF activate activate, activation, activated...
Using the Special Pattern Matchers
These pattern matchers are used to locate hard-to-find items within text. A special pattern matcher is called with a special character which applies up to the first space, or until the end of something in quotes. It can be put anywhere in your query:
These pattern matchers cannot be used by themselves within a query, they must be used along with at least one keyword, to qualify the search.
If you want to look for an exact string rather than a keyword with its associated set, and avoiding its word forms, use a / at the front. For example:
/judgedwill find only that exact string, unlike
judgedwhich will find also the other word forms of "judge", like "judging, and "judgement", and also "penalty" and its word forms, and so on.
An example of a common use for a numeric search would be:
sales #>millionThis will find the set of ideas connected with "sales", like "money" and "investment", where it intersects with a numeric quantity like "four billion" or "387,000,001".
If you don't know how to spell someone's name, you can try it with a fuzzy search. For example:
Iran %AchmenijadThis will find Iran's President Mahmoud Ahmadinejad.
Controlling Proximity Using Within:
Specifying proximity means you can locate
answers with greater precision if desired.
Just add as another
item in your query, w/---, which means "within" what follows "/w":
Our engine uses set logic for text queries. Set logic is easier to use and provides more capability than boolean. The examples below make reference to single keywords, but keep in mind that each keyword can represent an entire list of things or any of the special pattern matchers.
Sets (or lists) of things can be specified as part of your query by placing the elements within parentheses, separated by commas. example: (bob,joe,sam,sue). In the examples below, you could replace any of the keywords with a list like this.
The default behavior of the search is to locate an intersection ('AND') of every element within a query. This means that the query; "microsoft bob interface" is the equivalent to the boolean query: "microsoft AND bob AND interface"
Example Finds
bob sam joe Bob with Sam and Joe (within the selected proximity) bob sam -joe Bob with Sam without Joe bob sam joe @1 Bob with Sam, or, Bob with Joe, or, Joe with Sam A B C D @1 AB or AC or AD or BC or BD or CD +A B C D @1 ABC or ABD or ACD (must have A + 1 intersection of the others) A B C -D @1 (AB or AC or BC) without D
Query Language Tutorial
More Questions?