Projet

Général

Profil

Development #50732

une recherche sur "yopmail" ne remonte plus les comptes avec des emails en "xxx@yopmail.com"

Ajouté par Thomas Noël il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01 février 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Peut-être est-ce lié aux modifications récentes sur la recherche d'usagers ?


Fichiers

Révisions associées

Révision e45f6935 (diff)
Ajouté par Benjamin Dauvergne il y a environ 3 ans

custom_user: search email by subtring or trigram in FTS search (#50732)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

Oui c'est voulu. Est-ce vraiment important comme fonctionnalité ? On ne peut plus chercher qu'un email exact, à la casse près, chercher une sous-chaîne est trop coûteux sur 120 000 comptes avec différents attributs (et sans @ je dois en plus chercher partout). Si tu le souhaites tu peux remettre le support de '@domaine' comme étant la recherche uniquement d'un domaine. Le mieux serait une recherche trigramme sur le mail.

#3

Mis à jour par Thomas Noël il y a environ 3 ans

« On ne peut plus chercher qu'un email exact » : j'imagine que c'est problématique.

#4

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

  • Assigné à mis à Benjamin Dauvergne
#5

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

Je suis d'humeur sympathique.

#6

Mis à jour par Thomas Noël il y a environ 3 ans

Un truc bizarre, en ajoutant ce test :

  assert User.objects.free_text_search('@example').count() == 2

ça plante avec

  assert 1 == 2

Je m'attendais à 2 résultats ou éventuellement à 0, mais un seul ça ne parait pas bon...

#7

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

Ok, retour à substring par défaut, c'est finalement peu couteux si on se limite à chercher dans user.email (sur GLC la réponse est quasi instantanée avec 160 000 comptes).

#8

Mis à jour par Thomas Noël il y a environ 3 ans

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

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit e45f69351250b3ddb4ae44573f2e679440393df1
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Mon Feb 1 15:50:20 2021 +0100

    custom_user: search email by subtring or trigram in FTS search (#50732)
#10

Mis à jour par Frédéric Péters il y a environ 3 ans

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

Formats disponibles : Atom PDF