23.2.2. Configurer l'IndexManager
Hibernate Search propose plusieurs implémentations pour cette interface :
directory-based
: l'implémentation par défaut qui utilise l'abstractionDirectory
de Lucène pour gérer les fichiers d'index.near-real-time
: éviter de vider les écritures sur le disque à chaque validation. Le gestionnaire d'index est aussi baséDirectory
(répertoire), mais utilise la fonctionnalité (NRT) en temps réel de Lucène.
Pour spécifier un IndexManager autre que la valeur par défaut, spécifiez la propriété suivante :
hibernate.search.[default|<indexname>].indexmanager = near-real-time
hibernate.search.[default|<indexname>].indexmanager = near-real-time
23.2.2.1. Basée répertoire
L'implémentation
basée annuaire
est l'implémentation d'IndexManager
par défaut. Elle est hautement configurable et permet des configurations distinctes de stratégie de lecture, des serveurs de backend et des fournisseurs de répertoires.