Projet

Général

Profil

Development #65288

connecteur api_entreprise : endpoint de concordance & distance de levenshtein

Ajouté par Paul Marillonnet il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

python3-levenshtein empaqueté dans Debian depuis un moment déjà. On pourrait y recourir pour une méthode plus aboutie que celle proposée dans #64687, et se rapprocher de ce qu’on avait proposé ici : https://hal.archives-ouvertes.fr/hal-02910406


Fichiers


Demandes liées

Lié à Passerelle - Development #66256: api_entreprise : gérer les différentes méthodes de concordance sur les personnes physiques liées à une associationNouveau15 juin 2022

Actions

Révisions associées

Révision 8f554b48 (diff)
Ajouté par Paul Marillonnet il y a presque 2 ans

setup: declare Levenshtein dependency (#65288)

Révision 0a1414e9 (diff)
Ajouté par Paul Marillonnet il y a presque 2 ans

debian: declare python3-levenshtein package dependency (#65288)

Révision 9d9c6f0a (diff)
Ajouté par Paul Marillonnet il y a presque 2 ans

api_entreprise: provide a levenshtein distance matching method (#65288)

Historique

#1

Mis à jour par Paul Marillonnet il y a presque 2 ans

Et donc ce serait une nouvelle dépendance sur le python3-levenshtein, empaqueté dans debian depuis un moment déjà, et présent dans testing & unstable.
(Si ça pose problème on peut réécrire l’algo, c’est pas trois millions de lignes.)

Je pose des distances maximales sur le nom et le prénom, un peu sorties du chapeau mais qui semblent convenir ici (une distance maximale valant le minimum entre 2 et un quart de la longueur de la chaîne passée en entrée pour la concordance).

#3

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Lié à Development #66256: api_entreprise : gérer les différentes méthodes de concordance sur les personnes physiques liées à une association ajouté
#4

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Assigné à mis à Paul Marillonnet

(Oublié de m’assigner le ticket.)

#5

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9d9c6f0ab6450c7f892a5dd9820c9259fede7a31
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Mon May 16 14:25:44 2022 +0200

    api_entreprise: provide a levenshtein distance matching method (#65288)

commit 0a1414e97861f516e250f50cfe599eec32930f51
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Mon May 16 14:42:14 2022 +0200

    debian: declare python3-levenshtein package dependency (#65288)

commit 8f554b48f52eff82374356094584e0a4faae3382
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Mon May 16 14:42:04 2022 +0200

    setup: declare Levenshtein dependency (#65288)
#7

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF