Ich arbeite an einer J2E-Anwendung mit einer Hibernate Search/Lucene-Integration. Ich indexiere Dokumente (und andere Entitäten) und möchte eine akzentunempfindliche Suche darauf durchführen (Inhalte und Klassenfelder).Hibernate-Suche Lucene akzentunempfindliche Suche
ich die FrenchAnalyzer bin mit der scheint, ist zu sein Fall unempfindlich (das ist gut), aber ich bin überrascht, dass er zu sehen, nicht mit Akzent das Gleiche tun ...
Nach einiger Suche und Dokumentation Ich verstehe, dass ich meinen eigenen Analysator implementieren muss, basierend auf dem französischen und schließe einen Filter ein (der ASCIIFoldingFilter scheint der zu sein, den ich brauche).
Wenn ich recht habe, bedeutet dies, dass dieser customAnalyzer auf den Klassenindex und auf die Abfragen angewendet werden muss. Das Ergebnis wird ein Index ohne Akzente sein.
Ist das der gute Weg Todo? Gibt es für den FrenchAnalyzer kein Attribut param oder conf, um Akzente zu ignorieren?
dank