Search Terms
When analyzing filter search terms, you can use a combination of words, phrases, wildcards and expressions to create powerful search queries. Below is an overview of the different types of search terms you can use in Ipiphany and how they work.
Search Term Types
| Type |
Example |
Description |
| Words |
Account |
Entering words as a search term will match to similar words
Example: "account" matches "account" and "accounts" |
| Phrases |
"close account" |
To specify a phrase put multiple space separated words inside double quotes. Phrases match the quoted words to similar phrases
Example: "close account" matches "closed account" and "closing accounts" |
| Wildcards |
account* |
Wildcards match to word patterns using '*' or '?'
- '*' - Matches to 0 or more characters
- '?' - Matches to 1 or more characters
Example: "cl*d" matches "closed", "cloud"
|
| Expressions |
close & account |
Expressions - matches using boolean logic.
You can combine terms (words, phrases and wildcards) with the following operators to create expressions:
- '&' performs a logical AND, and requires both the preceding and following terms to be present
Example: "open & account" will match to "I opened an account".
- '|' performs a logical OR, and requires either the preceding or following term to be present
Example: "open | close" will match to "I opened an account" or "I closed an account"
- 'NOT' performs a logical NOT, and will not match if the following term is present
Example: "term NOT deposit" will match "I asked for good terms" but not "I setup a term deposit"
- Multiple terms with '+' or '-' prefixes.
- If you list more than one word or phrase in the same expression it will treat these as implied OR
- If you prefix any of the terms with a '-' then it will only match text where that term is NOT present
- If you prefix any of the terms with a '+' then it will only match text where that terms IS present
Example "+interest -rate" will match to "interest" but not "interest rate" or "rate" anywhere in the verbatim text.
- Using '(' and ')' brackets to group sub expressions.
- You can define arbitrary nested expressions using brackets
Example: "term & (deposit | investment )" will match to either "term deposit" or "term investment"
|