Keyword Language Cheat Sheet
This article assumes that you are already familiar with our keyword query language. If not, we recommend you go through Using the Keyword Query Language in NLPatent first before continuing your reading here.
Operators
Operator usage | What it does | Usage example |
expression AND expression |
Both expressions must be satisfied. | mobile phone AND battery |
expression OR expression |
At least one of the expressions must be satisfied. | mobile OR phone |
NOT expression |
The expression must not be satisfied. | NOT 5g |
keyword1 WITHIN n keyword2 |
Proximity search: keyword1 must appear within at most n words of keyword2, in any order. | mobile WITHIN 10 phone |
keyword1 WITHINF n keyword |
Ordered proximity search: keyword1 must appear within at most n words of keyword2 and before it. | mobile WITHINF 10 phone |
TITLE = (expression) |
Apply a query only to the results' title fields. | TITLE = (5g WITHIN 3 antenna) |
ABSTRACT = (expression) |
Apply a query only to the results' abstract fields. | ABSTRACT = (NOT solar OR NOT wind) |
DESCRIPTION = (expression) |
Apply a query only to the results' description fields. | DESCRIPTION = (display AND oled) |
CLAIMS = (expression) |
Apply a query only to the results' claims fields. | CLAIMS = (touch WITHINF 3 display) |
FULL_TEXT = (expression) |
Apply a query only to all of the results' fields. This is the default and can be omitted. | FULL_TEXT = (cell tower) |
FIELD1 FIELD2 = (expression) |
Apply a query to several fields at once. | TITLE ABSTRACT = (5g WITHIN 3 antenna) |
(expression) |
Group an expression. | energy AND (solar OR hydro*) |
'keyword' , "keyword" |
Mark one or more words as a keyword, to allow usage of operator words inside a keyword | "claims process" (without quotes you would not be able to query for claims in a phrase) |
* |
Matches zero or more characters in a word. |
|
? |
Matches exactly one character in a word. |
|
! |
Matches zero or one characters in a word. |
|
Shorthand notation
For most of our keyword query operators, we allow the usage of shorthand notation to allow you to type in your query faster.
For example, instead of typing in mobile AND phone
, you can type in mobile & phone
. When writing more complex queries, the shorthand notation can save you time, but it's usage is completely optional.
Below is an exhaustive table of all the shorthand notation we support.
Operator | Shorthand Notation |
AND |
& |
OR |
| |
NOT |
~ |
TITLE |
TI |
ABSTRACT |
AB |
DESCRIPTION |
DSC |
CLAIMS |
CL |
FULL_TEXT |
FT |
WITHIN |
W |
WITHINF |
WF |
Shorthand notation example:
Let us consider the following query which uses shorthand notations:
If we were to expand the query above to the full one, we would obtain the following query:
A Note on Operator Casing
In the example above, you might observe that casing doesn't matter for our operators. You are not required to type operators in upper case, so feel free to mix and match if that helps you write your query faster.
For example, AND
is equivalent to and
and also equivalent to aNd
.