Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Met à jour les poids de recherche #6685

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

Arnaud-D
Copy link
Contributor

@Arnaud-D Arnaud-D commented Nov 6, 2024

Fix #6680

  • distingue principalement validé ou non
  • distingue les multipages de manière unifiée pour les contenus validés (identique pour article ou tuto)
  • garde la distinction choisi/non choisi pour les billets

Contrôle qualité

La CI devrait faire l'essentiel.

Tester également ce qui déclenche l'indexation/réindexaction (publication de contenus ?) pour des articles/tuto/billets.

Je connais mal le module de recherche, il y a peut-être d'autres choses à regarder.

@Arnaud-D Arnaud-D added the C-Search Concerne la recherche (et Typesense) label Nov 6, 2024
@coveralls
Copy link

coveralls commented Nov 6, 2024

Coverage Status

coverage: 89.204% (+0.004%) from 89.2%
when pulling 6497404 on Arnaud-D:fix-weight-search
into 4d9a460 on zestedesavoir:dev.

"if_tutorial": 2.0, # s'il s'agit d'un tuto
"if_medium_or_big_tutorial": 2.5, # s'il s'agit d'un tuto d'une taille plutôt importante
"if_validated": 2.0, # s'il s'agit d'une publication validée (article ou tuto)
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs page (medium ou big-tuto)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs page (medium ou big-tuto)
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs pages (medium ou big-tuto)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heu non, ça n'est pas résolu, la typo est toujours là :)

Et en relisant, je me rends compte que je proposerais même :

Suggested change
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs page (medium ou big-tuto)
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs pages (medium ou big)

(sinon ça peut laisser penser que ça ne concerne toujours que les tutoriels)

* distingue principalement validé ou non
* distingue les multipages de manière unifiée pour les contenus validés (identique pour article ou tuto)
* garde la distinction choisi/non choisi pour les billets
Copy link
Member

@philippemilink philippemilink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Les deux petites modifs et on est bon.

"if_tutorial": 2.0, # s'il s'agit d'un tuto
"if_medium_or_big_tutorial": 2.5, # s'il s'agit d'un tuto d'une taille plutôt importante
"if_validated": 2.0, # s'il s'agit d'une publication validée (article ou tuto)
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs page (medium ou big-tuto)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heu non, ça n'est pas résolu, la typo est toujours là :)

Et en relisant, je me rends compte que je proposerais même :

Suggested change
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs page (medium ou big-tuto)
"if_validated_and_multipage": 2.5, # s'il s'agit d'une publication validée sur plusieurs pages (medium ou big)

(sinon ça peut laisser penser que ça ne concerne toujours que les tutoriels)


return data

def _compute_search_weight(self, is_medium_big_tutorial: bool):
def _get_search_weight(self, is_multipage: bool):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je n'ai rien contre renommer cette fonction, mais dans ce cas, par cohérence, il faut également renommer les autres occurrences de cette fonction (git grep -Irn _compute_s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Search Concerne la recherche (et Typesense)
Projects
Status: Modification demandée
Development

Successfully merging this pull request may close these issues.

Le calcul des poids des contenus indexés ne sait pas que tous les contenus peuvent avoir tous les formats
3 participants