Background
Besides advanced Graph AI search capabilities, IPRally provides the capability:
to filter Graph AI search results and Collections using Boolean methods;
to search using Boolean methods.
This guide describes the syntax, gives examples and lists known limitations of the Boolean filters.
Syntax cheatsheet
Category | Operator/code | Description | Example(s) |
Boolean operators | AND | Boolean AND |
|
| OR | Boolean OR |
|
| NOT | Boolean NOT |
|
| , | same as AND |
|
Proximity operators | Wn | Within n words of each other |
|
| NEAR | Within 5 words of each other |
|
| NOTWn | Not within n words of each other |
|
Wildcards | *
| Unlimited left- or right-hand truncation.
Note: when using wildcards, the number of results is limited to 5 000. |
|
| ? | Exactly one character |
|
| # | Zero or one characters |
|
|
| Note: at least 3 consecutive characters needed in the word when using a wildcard |
|
Phrases | "..." OR ... | Multi-word phrase |
|
Grouping / nesting | (...) |
|
|
Field codes |
|
|
|
Number fields | PN: | Publication number (auto-truncated) |
|
| AN: | Application number (auto-truncated) |
|
Name fields | PA: | Applicant or original assignee |
|
| PA_CUR: | Current assignee |
|
| PA_ALL: | Any applicant or assignee |
|
| INV: | Inventor |
|
Date fields | PD: | Publication date |
|
| APD: | Application date |
|
| PRD: | Priority date |
|
Class fields | CPC: | CPC Class (auto-truncated) |
|
| IPC: | IPC Class (auto-truncated) |
|
Text fields | TACD: | Any text |
|
| TAC: | Title, abstract or claims |
|
| TA: | Title or abstract |
|
| T: | Title |
|
| A: | Abstract |
|
| C: | Claims |
|
| D: | Description |
|
Other fields | LS:
| Legal status |
other values: |
| PBT:
| Publication type |
other values:
|
| PBC:
| Publication country |
|
Stemming | Supported for T/A/C/D/TA/TAC/TACD fields | Reduce the searched word to its root form (stem) for the search. |
with stemming on finds fish, fishing |
Tags | Supported | Combining Custom Technology Tag queries with Boolean searching |
|
Fielded searching/filtering | Supported | Fields combined by AND operator by default |
|
Advanced searching/filtering | Supported
| Allows complex queries |
|
Case insensitivity | Supported | All text fields are case insensitive |
|
Relevance scoring / ranking | Supported | The results are scored and ranked by Boolean relevance, according to a nativeRank / |
|
Boolean scoring
If you use Boolean text fields (T/A/C/D/TA/TAC/TACD), you will get a Boolean score ("Bn" score) in addition to the AI score, using an advanced text scoring algorithm. For forming the score, the prioritisation of the fields is T > A > C > D, but there are also other affecting factors, like the term count, term proximity, and so on.
Limitations
Limitation | Explanation |
Number of results with wildcards | When using wildcards, we limit the number of results to 5 000. |
Number of results without wildcards | Boolean search can return a maximum 50 000 documents. |
Number of supported documents for search result exports | 500 documents with images and first claims.
50 000 documents without images and first claims. |
Combined Proximity operators | Combined expressions like |
Wildcards need at least three consecutive characters in some part of the word |
|
View customization | The FIELDED search/filtering view is not yet customizable (all fields shown always) |
Fielded search/filter vs. Advanced search/filter
Fields in FIELDED SEARCH/FILTER are combined in the background using AND operator. The following corresponds to (PN:US9) AND (PA:micro*)
:
Advanced search allows search for (PN:US9) OR (PA:micro*)
too:
Above the SEARCH PATENTS button, one can easily see and copy the corresponding Full boolean query to the clipboard.
Search field validation
The fielded search aims to capture incorrect/unsupported syntax automatically when the field is unfocused.
Note: not all incorrect syntaxes are captured yet, whereby you may get an error or empty result list when pressing the SEARCH / FILTER button.
Filtering of AI search results
It is possible to filter AI search results with boolean filters. When the boolean filters are applied, the search is run again considering the newly added filters.
Collection filtering
It is possible to filter collections with any of the boolean filters. The documents in the collection will remain same, and you can clear the filters easily later.