Skip to main content

Full page search

This extension searches defined keywords in the full page content and sets a target field value if a match is found.

Additional info for Rossum employees

Please visit the following restricted link to learn more: https://rossumai.atlassian.net/wiki/x/IgCW6g

Installation

Full page search extension is provided and maintained by Rossum.ai in the form of webhook. To start using it, follow these steps:

  1. Login to your Rossum account.
  2. Navigate to Extensions → My extensions.
  3. Click on Create extension.
  4. Fill the following fields:
    1. Name: Full page search
    2. Trigger events: Initialize, Started, Updated
    3. Extension type: Webhook
    4. URL (see below)
  5. In "Advanced settings" select Token owner (should have Admin access)
  6. Click Create the webhook.
EnvironmentWebhook URL
EU1 Irelandhttps://elis.full-page-search.rossum-ext.app/
EU2 Frankfurthttps://shared-eu2.full-page-search.rossum-ext.app/
US east coasthttps://us.full-page-search.rossum-ext.app/
Japan Tokyohttps://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_numbers parameter 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.