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
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
Thesaurus Expansion Keywords, Phrases, & Wildcards Special Pattern Matchers Controlling Proximity Logic
You 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.
In most SISMA 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 SISMA. This has been called by various names including Intuitive Search, Inference Engine,, Imaginative Access, 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 query items. 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.
Examples:Query Locates
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 query. 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.
Specifying proximity means you can locate
answers with greater precision if desired.
Our engine uses set logic for all 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 query and aggregation process 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
Query Language Tutorial
More Questions?
|