Bonjour,

Je rencontre un problème plutôt étrange avec Lucene :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Analyzer analyzer = new FrenchAnalyzer();
QueryParser parser = new QueryParser(BasicDocumentHandler.CONTENTS, analyzer);
Query query = parser.parse(criteres);
  • Si critères vaut "fournisseur:BOUYGUES", j'obtiens une clause "fournisseur:bouygues"
  • Si critères vaut "fournisseur:bouygues", j'obtiens une clause "fournisseur:bouygu"


Ca ressemble très fort à un pluriel anglais supprimé, pourtant j'utilise FrenchAnalyzer.

Quelqu'un aurait-il déjà résolu ce problème ?

Merci.