Development #21025
recherche : "booster" le titre
0%
Description
Les titres sont déjà déclarés comme étant des attributs devant être boostés (title = indexes.CharField(model_attr='title', boost=1.5)) mais ça n'a pas d'effet vu que la recherche s'opère uniquement sur le contenu de la page. Pour inclure l'attribut titre dans la recherche, il faut le faire de manière explicite.
C'est détaillé précisément ici http://django-haystack.readthedocs.io/en/master/boost.html#field-boost.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-search-boost-title-value-21025.patch 0001-search-boost-title-value-21025.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Suivre la documentation, c'est ce que ce patch fait. (en passant ça retire le titre de l'indexation générale, ce qui permet d'éviter à celui-ci d'être repris/répété à l'affichage des résultats).
Mis à jour par Thomas Noël il y a plus de 6 ans
Ack
(bien que dans la doc, je repère aussi qu'ils font sqs = sqs.load_all()
avant le sqs = sqs.highlight()
)
(à noter que ça rend inutile #21024)
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 2efc30d897b88c60977e35f7f4a5be5a76636887 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Jan 6 17:22:33 2018 +0100 search: boost title value (#21025)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
search: boost title value (#21025)