Note: this document refers to the new BETA Boolean filters launched on June 30, 2023, and last updated on September 12, 2023. The old filters (Pre-May 2023) are deprecated and are/will be automatically converted to the new Boolean filters.
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 |
|
| ? | 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 |
|
with stemming on finds fish, fishing |
Tags | Supported | Combining Custom Technology Tag queries to 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. The best match will get a Bn score of 100 and the other matches a lower score, using an advances 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 (as of 2023-09-12)
Limitation | Explanation | Plan |
Number of supported documents for search result exports | The number of supported documents in exporting documents is limited to the number of paginated (loaded) documents in the user interface (and max 10k) | We're adding better result pagination and support for
|
Search speed with Wildcards | Search sometimes takes too long when there are Wildcards in the query | Investigating and improving during H2/2023 |
Combined Proximity operators | Combined expressions like | Support is coming later |
Wildcards need at least three consecutive characters in some part of the word |
| Let us know if this is too limiting in practice! |
View customization | The FIELDED search/filtering view is not yet customizable (all fields shown always) | Customization possibility coming later. |
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 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
Collection filtering