> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://aide.dora.inclusion.gouv.fr/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment Dora gère les doublons ?


# Comment sont détectés et gérés les doublons ?

DORA agrège des structures provenant de nombreuses sources qui peuvent parfois se recouper **— une même association peut ainsi figurer simultanément dans DORA, Soliguide ou Carif-Oref. 
Pour identifier ces doublons, un algorithme compare les structures sur six champs :
* le **nom** de la structure
* la **commune**
* l'**adresse postale**
* le **SIRET**
* le **téléphone** de contact
* le **courriel** de contact

Lorsque plusieurs structures partagent des valeurs suffisamment proches sur ces critères, elles sont regroupées. Au sein de chaque groupe, **la structure conservée — celle qui restera visible dans le moteur de recherche DORA** — est déterminée par **le meilleur score de qualité moyen calculé sur l'ensemble de ses services**.


# Quand et comment s'applique la déduplication ?

La déduplication s'applique sur les résultats de recherche. Autrement dit, une structure déjà référencée chez un autre producteur de données peut s'inscrire normalement dans DORA — et inversement.

**1. La règle d'or : tout se joue "à la volée"**

La déduplication n'a lieu que si les deux structures doublonnées apparaissent *en même temps* dans les résultats de recherche (le payload de l'API data·inclusion).

**2. Le fonctionnement du flux**

1. **Recherche** : L'utilisateur lance une recherche sur DORA.
2. **Filtrage** : L'API data·inclusion renvoie une liste de services associés à leurs structures porteuses.
3. **Arbitrage** : Si deux structures sont des doublons, le système calcule la moyenne des scores de leurs services. La structure avec la meilleure moyenne « gagne ».
4. **Masquage** : Les services de la structure perdante sont cachés de l'affichage.

**3. En pratique — Exemple Carif-Oref vs DORA (Villeurbanne)**

* **Recherche large** (les deux structures remontent) : Carif-Oref et DORA apparaissent dans les résultats. Le système active la déduplication → les services DORA sont masqués.
* **Recherche avec filtre thématique** coché uniquement par la structure DORA : seul un service DORA correspond aux filtres (Carif-Oref absent du payload). Il n'y a pas de doublon détecté → pas de déduplication, le service DORA s'affiche.


![](https://storage.crisp.chat/users/helpdesk/website/-/e/0/2/a/e02ab2608ecef800/capture-decran-2026-06-09-a-10_ioe80x.png)


