Entity resolution: Requirements
This section describes the technical requirements to install and run Entity Resolution in Linkurious Enterprise.
Technical overview
Entity Resolution is a separate service that runs independently of the Linkurious Enterprise server. The Entity Resolution server is powered by Senzing and communicates with the Linkurious Enterprise server through a configured HTTP endpoint.
To use Entity Resolution:
- Install and start the Entity Resolution server as a Docker container. See "Installing" section.
- Configure Linkurious Enterprise to connect to the Entity Resolution service via URL. See "Configuring" section.
Requirements & prerequisites
Before using Entity Resolution, make sure your environment meets the following requirements:
- The version of Linkurious Enterprise must be v4.1.12 or later
- The data-source must be Neo4j
- The data-source must not be in read-only mode
- The APOC plugin must be enabled on the Neo4j database
- The Entity Resolution feature must be enabled and configured in Linkurious Enterprise's global configuration
- A valid Entity Resolution license must be included in your Linkurious Enterprise license file
If any of the above conditions are not met, Entity Resolution will not be available in the UI. Users will be shown a contextual explanation (e.g., unsupported vendor, read-only mode, or missing configuration).
Example of "unsupported data-source vendor" message.
Entity Resolution server: hardware requirements
For a local testing environment:
- Any OS with Docker installed
- At least 4 GB of RAM.
For production environment:
- Linux with Docker
- At least 7 GB of RAM.
- At least 4 CPU Cores.
- Connection to a MySQL or MsSQL database server that uses Solid State Drives or NVMe storage (provision approximately 1GB of storage per 50K records).
- You also need to fine-tune your database to get decent performance, please read this article
For more details, please refer to Senzing's technical documentation: