Mis a jour le 2024-10-20, 20:16

Whoosh

whoosh est une librairie qui permet d'indexer des documents (comme lucene)
Création de l'index :
Définition des champs :
Recherche :
Pour faire la recherche, on peut aussi partir d'une query sous forme de chaîne :
Résultats :
On peut modifier le schéma après sa création avec le writer (writer = myIndex.writer()) :
Fusion de segments :
Pour un champ, on peut récupérer toutes ses valeurs : list(searcher.lexicon('Subj')) (sans le list, ça récupère un generator)

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert