Micseb / entity-resolution

Entity resolution, also known as Data Matching or Record linkage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

entity resolution icon

Entity-Resolution-Demonstration Graph Example

Description: Entity Resolution, Record Linkage and Similarity wise recommendation with Neo4j

Nodes 1267 Relationships 1939

model
Figure 1. Model
example
Figure 2. Example
Example Query:
MATCH (u:User {state: $state} )-[:WATCHED]->(m)-[:HAS]->(g:Genre)

RETURN g.name as genre, count(g) as freq
ORDER BY freq DESC

Setup

This is for Neo4j version: 4.4

Required plugins: apoc, graph-data-science

Rendered guide available via: :play https://guides.neo4j.com/sandbox/entity-resolution

Load graph data via the following:

Data files: true

Import flat files (csv, json, etc) using Cypher’s LOAD CSV, APOC library, or other methods.

  • Drop the file into the Files section of a project in Neo4j Desktop. Then choose the option to Create new DBMS from dump option from the file options.

  • Use the neo4j-admin tool to load data from the command line with the command below.

bin/neo4j-admin load --from data/entity-resolution-44.dump [--database "database"]

Feedback

Feel free to submit issues or pull requests for improvement on this repository.

About

Entity resolution, also known as Data Matching or Record linkage


Languages

Language:Go 32.6%Language:Java 22.5%Language:C# 19.7%Language:JavaScript 14.1%Language:Python 11.0%