Full Page Search
Full Page Search is a webhook extension that scans the full text of document pages for defined keywords and sets a target field value when a match is found.
This extension searches defined keywords in the full page content and sets a target field value if a match is found.
Installation
Full page search extension is provided and maintained by Rossum.ai in the form of webhook. To start using it, follow these steps:
-
Login to your Rossum account.
-
Navigate to Extensions → My extensions.
-
Click on Create extension.
-
Fill the following fields:
-
Name:
Full page search -
Trigger events:
Initialize, Started, Updated -
Extension type:
Webhook -
URL (see below)
-
-
In "Advanced settings" select Token owner (should have Admin access)
-
Click Create the webhook.
| Environment | Webhook URL |
|---|---|
| EU1 Ireland | https://elis.full-page-search.rossum-ext.app/ |
| EU2 Frankfurt | https://shared-eu2.full-page-search.rossum-ext.app/ |
| US east coast | https://us.full-page-search.rossum-ext.app/ |
| Japan Tokyo | https://shared-jp.full-page-search.rossum-ext.app/ |
Configuration examples
{
"configurations": [
{
// See: https://elis.rossum.ai/api/docs/#get-page-spatial-data
"granularity": "lines",
"target_field": "is_credit_note",
"target_value": "Y",
// Note that the possible values are case-insensitive.
"possible_values": ["credit invoice", "credit note", "credit nota"]
},
{
"granularity": "words",
"target_field": "is_kredietbeperking",
"target_value": "Y",
"possible_values": ["kredietbeperking"]
}
]
}
Known limitations
Note that the page_numbersparameter cannot be specified. Only the first 20 pages
of a document are used. In other words, if the text is on page 21 or higher, it
won't be found.