Development #58269
La recherche ne ressort pas les démarches
0%
Description
J'ai configuré un moteur de recherche sur une page pour aller chercher sur une autre page (https://portail-correze.test.entrouvert.org/manage/pages/63/ / https://portail-correze.test.entrouvert.org/formation/probleme-sur-mise-en-forme-mku-ne-pas-su/).
Le moteur ne ressort aucun résultat, les démarches ne semblent pas indexées.
Page cible : https://portail-correze.test.entrouvert.org/particulier/
Essai avec routes, problème, famille, contact.
(Les pages existent depuis plusieurs semaines, ce n'est pas un problème de temps d'indexation)
Fichiers
Révisions associées
Historique
Mis à jour par Marie Kuntz -> retour le 13 mai il y a plus de 2 ans
- Description mis à jour (diff)
Mis à jour par Valentin Deniaud il y a plus de 2 ans
C'est bien un bug, ça se produit quand la cellule « Démarche de la catégorie xxx » est aussi présente sur une autre page. À ce moment là on essaye d'être intelligents sur l'indexation, mais du coup on n'indexe que celle de la page 1. Et si la cellule recherche est configurée pour rechercher sur le contenu de la page 2, badaboum.
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Assigné à mis à Valentin Deniaud
Valentin Deniaud a écrit :
on essaye d'être intelligents
Le code a quand même bien évolué depuis la première version qui prévoyait ça, je pense qu'il faut retirer le mécanisme et juste tout indexer.
Une idée aurait pu être de remplacer la ForeignKey IndexedCell.page par une clé ManyToMany, mais il y a aussi les champs public_access et title qui peuvent différer entre les cellules correspondant à un même lien.
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Fichier 0001-search-index-external-links-data-independantly-58269.patch 0001-search-index-external-links-data-independantly-58269.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Étonnamment, aucun test ne requiert de changement.
Mis à jour par Valentin Deniaud il y a plus de 2 ans
Mis à jour par Thomas Noël il y a plus de 2 ans
Ca me parait bien (et les tests le prouvent) mais je n'arrive pas encore à percevoir s'il y a des effets de bord possibles. Si une autre personne plus aguerrie à l'indexation dans Combo peut regarder, c'est cool.
Mis à jour par Serghei Mihai il y a plus de 2 ans
Je ne vois trop pas d'effets de bord sauf à avoir 2 fois la même démarche sortir dans les résultats si le moteur recherche sur tout le site. Mais "en même temps" c'est rare de publier 2 fois les mêmes liens sur un portail.
Mis à jour par Marie Kuntz -> retour le 13 mai il y a plus de 2 ans
ça arrive, si on a une page qui affiche toutes les démarches et l'accueil qui n'affiche que les plus populaires par exemple.
Mis à jour par Serghei Mihai il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Valentin Deniaud il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 10ad385245d63f1cd433ef8aecfd073c50bdceee Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Wed Nov 3 17:44:01 2021 +0100 search: index external links data independently (#58269)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
search: index external links data independently (#58269)