Bonjour,

Est ce que qqun d'entre vous connait le module whoosh en python ?
Il permet d'indexer des fichiers et ensuite de faire de recherches dedans.

Pour ceux qui connaissent, j'ai un soucis lorsque ma query comporte des caractères spéciaux : par exemple si je recherche le langage "C++"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    iy = open_dir(my_index_path)
    with iy.searcher(weighting=scoring.Frequency) as searcher:
        query = QueryParser("content", iy.schema).parse("C++")
        print(query)
Je me retrouve avec "<_NullQuery>" en résultat
Alors que par exemple pour "Java", c'est impeccable ...

Une petite idée ?

PS : J'ai essayé avec "C\+\+" mais même résultat ....

Merci d'avance pour votre aide et à votre dispo pour faire des tests ....

Thais