Bonjour,
Je dois utiliser l'api Lucene pour générer un moteur de recherche.
Pour résumer J'ai des objets 'Asset' avec :
- nom
- description
- date de creation
- metadonnées
Et j'effectue la recherche sur ces champs qui sont indexés dans des fichiers par lucene.
Pour l'utilisation classique ca fonctionne assez bien, par contre quand je rentre un nom contenant des caractères spéciaux $,µ ,£ ... il me stocke que cequ'il y a avantles caracteres et encore si c'est pas des stop words. exemple : a$£, il ne m'index rien car a est un stopwords, par contre apres$£ index apres.
Mais lors de la recherche si je cherche apres$£ ne me retourne rien mais apres retourne l'asset avec pour nom apres$£.
Je voudrais savoir coment faire pour forcer l'indexage des caractères spéciaux.
Partager