Je déterre ce sujet car je me suis enfin attaqué à cette problématique. Donc :
- Injection de l'IndexService : OK
- Ajout, dans la surcharge de la méthode completeFrontIndexDocument, des identifiants des topics auxquels le document est rattaché (ainsi que leurs ancêtres) à un champ d'indexation complémentaire (avec setComplete2Field). Les valeurs multiples sont prises en charge automatiquement
- Dans mon bloc de recherche, ajout d'un TermQuery sur ce nouveau champ
Et tout marche parfaitement, merci !!