Projet

Général

Profil

Support #76594

Recherche utilisateur : moins de poids associé au nom qu'au prénom ?

Ajouté par Emmanuel Cazenave il y a environ un an. Mis à jour il y a environ un an.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
13 avril 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Jean-Michel Popof.

Si je tape "jean", ça sort. Si je tape "pop", ça sort pas.

Normal ?

Historique

#2

Mis à jour par Emmanuel Cazenave il y a environ un an

Emmanuel Cazenave a écrit :

Si je tape "jean", ça sort. Si je tape "pop", ça sort pas.

Si je tape "jea", ça sort. Si je tape "pop", ça sort pas.

#3

Mis à jour par Benjamin Dauvergne il y a environ un an

Oui ça c'est étrange, qu'un autre utilisateur sorte et pas celui là, c'est normal vu le fonctionnement des trigrammes, mais que le même utilisateur sorte en matchant 1 seul trigramme ou un autre ça c'est bizarre.

#4

Mis à jour par Benjamin Dauvergne il y a environ un an

Chez moi© ça ne sort que pour Jean parce que ça match 2 trigrammes et pas qu'un seul :

bdauvergne=# select 'Jean-Michel Popof' % 'jean';
 ?column? 
----------
 t
(1 ligne)

bdauvergne=# select 'Jean-Michel Popof' % 'jea';
 ?column? 
----------
 f
(1 ligne)

bdauvergne=# select 'Jean-Michel Popof' % 'Pop';
 ?column? 
----------
 f
(1 ligne)

bdauvergne=# select 'Jean-Michel Popof' % 'pop';
 ?column? 
----------
 f
(1 ligne)

bdauvergne=# select 'Jean-Michel Popof' % 'Jea';
 ?column? 
----------
 f
(1 ligne)
bdauvergne=# select array (select unnest(a) intersect select unnest(b)) from (select show_trgm('Jean-Michel Popof') as a,  show_trgm('jea') as b) q;
       array       
-------------------
 {jea," je","  j"}
(1 ligne)

bdauvergne=# select array (select unnest(a) intersect select unnest(b)) from (select show_trgm('Jean-Michel Popof') as a,  show_trgm('jean') as b) q;
            array            
-----------------------------
 {"an ","  j",jea,ean," je"}
(1 ligne)

bdauvergne=# select array (select unnest(a) intersect select unnest(b)) from (select show_trgm('Jean-Michel Popof') as a,  show_trgm('pop') as b) q;
       array       
-------------------
 {"  p",pop," po"}
(1 ligne)

#5

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Statut changé de Nouveau à Rejeté

Je rejette parce que je vois que Paul répond et que l'exemple rapporté ici ne correspond pas du tout au problème.

Formats disponibles : Atom PDF