Recherche en utilisant le module whoosh
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:
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