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

Evolution moteur de recherche #6475

Merged

Conversation

victorlohezic
Copy link
Contributor

Actuellement, Elasticsearch constitue le moteur de recherche de Zeste de Savoir. Il permet d’indexer le contenu du site (provenant de la base de données MariaDB et de fichiers sur le disque) puis de rechercher dans cet index. Cette PR consiste à remplacer l'ancienne version de Elasticsearch par la dernière version de Typesense.

On a donc mis à jour l'application searchv2 avec Typesense mais aussi les applications tutorialv2 et forum (pour générer les schémas des documents à ajouter aux collections).

Contrôle qualité

La procédure d'installation est la suivante :

  • source zdsenv/bin/activate
  • make index-all
  • make zmd-start
  • make run

Il est alors possible de faire une recherche, filtrer en fonction de : contenus publiés, messages du forum, sujets du forum.
Si on ajoute un contenu, le modifie, il est possible de faire make index-flagged pour l'indexer.

thibautlanier and others added 30 commits February 16, 2023 17:12
… dans le makefile pour lancer le serveur typesense
zds/search/utils.py Outdated Show resolved Hide resolved
@philippemilink philippemilink marked this pull request as ready for review September 24, 2024 20:05
@philippemilink philippemilink enabled auto-merge (squash) September 24, 2024 20:15
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) Projet Étudiants S-Évolution Ajoute de nouvelles fonctionnalités
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

6 participants