Bon je relance une dernière fois le sujet… Je suis en train de me pencher sur une mise à jour des spots de dry, et c’est juste l’enfer :
La majorité des résultats ne sont pas pertinents.
Ca serait cool de faire un hack temporaire pour désactiver la recherche proche. Ca je sais le faire, j’en avais parlé en MP. Vous aviez parlé de modifications en cours, sauf que ça fait des mois que c’est à l’arrêt, et c’est vraiment trop chiant, pour tout le monde.
Je recopie grosso modo ce que j’avais envoyé en MP :
Le hack le plus simple pour jouer là dessus serait de modifier la fuzziness du multimatch :
https://github.com/c2corg/v6_api/blob/master/c2corg_api/search/ init .py#L101
Si on se réfère à la doc elasticsearch :
https://www.elastic.co/guide/en/elasticsearch/reference/2.4/common-options.html#fuzziness
Elle est actuellement en auto, et pour des termes de 3 ou plus caractères (approximativement 100% des mots importants), ça autorise un edit.
Le hack le plus simple serait de désactiver complètement ce paramètre. Sinon autoriser 1 edit à partir de 6-7 lettres je dirais. Et surtout jamais 2.
Petit rappel du fonctionnement du mode actuel :
AUTO
generates an edit distance based on the length of the term. For lengths:
0..2
must match exactly
3..5
one edit allowed
>5
two edits allowed
Et la modif proposée :
"fuzziness": 1,
"prefix_length": 6,
Le plus important serait de faire une modif « temporaire » rapidement, car ça fait bien trop longtemps que c’est un sacré merdier, qui ne convient à personne.
