TeamConnect Search Modifiers
TeamConnect's search feature allows the following search modifiers to improve results. Refer to the table below for examples and details.
Note: Case-sensitive searching and the use of escape characters are not applicable to TeamConnect search. For example, searching for Team and team will yield the same results. Similarly, escape characters such as \ used to search special characters (e.g., \* or \?) will not alter the search behavior.
Tips:
- Boolean operators (AND, OR, NOT) must be written in all caps.
- Use quotation marks around separate words or phrases for best results. Multiple words without the quotation marks present will default to the OR operator described below.
- Modifiers are able to be grouped for more precise search results. Use parentheses to separate phrases with different modifiers.For example:
(Johnson OR Roger) AND YonderCorp - For faster results, avoid using wildcards at the beginning of search string.
Search Modifier | Details | Examples |
---|---|---|
AND |
The AND operator matches search items where both terms exist anywhere within the object, such as the contact name, memo text, or company name. The && expression can also be used in place of AND. |
"Johnson" AND "LegalCorp" "Accrual" AND "January" "Bowie" && "Harvey Smith" |
OR | The OR operator links two terms and finds a matching document if either of the terms exist in a document. The || expression can also be used in place of OR. |
"LegalCorp Holdings" OR "LegalCore" "Johnson Roger" || "Roger Johnson" |
Proximity | The proximity operator (~#) allows users to find words within a given range of each other. After entering a phrase, enter a number to find words within that specific distance. | "invoice Canada"~10 (finds results where the words 'invoice' and 'Canada' are within 10 words of each other) |
Fuzzy | Fuzzy searches provide users with the ability to find words similar in spelling to a given term. This modifier is accessed by appending the ~ symbol to the end of a single search term. | Rodgers~ |
Wildcard |
Wildcard searches look for words that match the search input with variance in a selected character. Replace a character with * or ? in a single word to return results matching all input besides the Wildcard. The ? looks for a single letter replacement. The * looks for multiple characters. Wildcard does not function for multiple terms. |
To search for beat or best, enter be?t To search for John, Johns, Johnson, enter John* To search for rouge or range, enter r*ge. |
Wildcards | Details | Examples |
---|---|---|
+ | Used to indicate a term that MUST be found in the results | python AND +snake |
- | Used to indicate a term that must NOT be found in the results | python AND -lizard |
&& | Synonymous with AND | python && snake |
|| | Synonymous with OR | python || lizard |
! | Synonymous with NOT | python && !tree |
() | Used to group search terms | (python AND snake) OR lizard |
^ | Used to increase the importance of a search term 0-1 will decrease its importance while 1+ will increase it |
python^2 AND snake |
" | Used to create a phrase that will be treated as one word | "tree python" AND snake |
~ |
|
"tree python"~3 |
* |
|
snak* |
? | Used as a wildcard to indicate that any single character can replace it | sn?ke |
[] {} |
|
[1 TO 3} |
> < >= <= | Used to indicate unbounded ranges | <=5 |
/ | Wrap regex between two forward slashes to embed it in the search | /sn?ke[a-z]/ |
\ | Used to escape reserved characters so they can be searched on | i love snakes\! |
: | Used to search on a specific field | species:snake |
% | Used a wildcard that replaces zero or more characters. | Jo% matches John, Joanne, or Jordan. |
_ | Used a wildcard that replaces exactly one character | J_m matches Jim, Jam, but not James. |
regex patterns | Used to search for specific patterns within text, validate input, extract information, and perform various text manipulation tasks. |
1. "Tes"* means "Te, followed by any number of 's' characters":
2. "Tes+" means "Te, followed by at least one 's'":
3. "Tes.*" means "Tes, followed by any number of characters":
4. "Tes.+" means "Tes, followed by at least one character":
|
Notes: Using a - between words or phrases will be split as if they were deliminated by whitespace.
- This is because Teamconnect is currently using the standard (default) analyzer.
- ex. flying-snake