A new minor release is available for Arkindex instances. You can test it on our demo instance: demo.arkindex.org

You can learn more about Arkindex on the official documentation.

Metadata filter

Arkindex now supports metadata filters in the ListElements, ListElementParents and ListElementChildren API endpoints, but also in the frontend. A new Extra filterFilter by metadata action will show a modal allowing you to either filter:

  • by metadata name (eg. all elements with metadata folio)
  • by a specific metadata value (eg. all elements with metadata folio of value 12)
Modal to add a metadata filter
Modal to add a metadata filter

But we did not stop there, and Arkindex now also supports a new type of Metadata for Numeric values. This is useful to store confidence scores on elements, or any other numeric value you can think of.

This allows us to support complex filtering for these numeric values:

  • equality (by default)
  • greater than
  • greater than or equal
  • less than
  • less than or equal

User Interface

A new delete button is available in the details panel of an element to quickly trigger its deletion. A confirmation modal will be displayed. Similarly, a new button is available in the list of transcriptions on the details panel (right side), to create a new transcription on the selected element.

Details for an element with deletion button and new transcription button
Details for an element with deletion button and new transcription button

Finally, we added a quick-action button to create an editable transcription from a transcription produced by a Machine Learning worker.

Search engine update

We are in the process of transitioning away from Elasticsearch towards Solr as our search engine backend. Some instances already have the new search experience enabled on a few projects.

From this release, the automated indexation for Elasticsearch is disabled. Only asynchronous and full-project indexation is now supported.

The new search engine user interface - using Solr
The new search engine user interface - using Solr

Transkribus

We have fixed some issues on our last work related to Transkribus imports:

  • We do not store the transkribus export file anymore
  • The export is only downloaded once, when needed to import data into Arkindex
  • The Transkribus import now supports regions without text lines (they were sadly skipped until now)

Finally, we now support rotated images from Transkribus, when the EXIF metadata is correctly set on the images.

Processes

  • Added support for the new default Gitlab.com branch (main and master are now both supported)
  • Added support for custom JSON configuration for workers (this is a beta feature)
  • Restricted artifact size to 5 GiB (as our storage backend does not support larger files for now)
  • Added a create_classifications helper to the Arkindex base worker to create classifications in bulk on a given element.