Section courante

A propos

Section administrative du site

Voici la liste des classes de l'API de Solr :

Nom Description
AbstractDefaultValueUpdateProcessorFactory Cette classe permet d'effectuer l'initialisation du paramètre «fieldName» et de fournir un objet « AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor» usinant une sous-classes permettant de retourner une intégration de «getInstance».
AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor Cette classe permet de retourner le résultat par défaut de n'importe quel document n'ayant pas de valeur dans «fieldName».
AbstractLuceneSpellChecker Cette classe permet d'intégrer l'épellation basé sur Lucene.
AbstractPluginLoader Cette classe permet d'effectuer la gestion standard de la configuration de plugiciel de style «Solr».
AbstractSolrEventListener Cette classe abstraite permet d'écouter les événements de Solr.
AbstractSpatialFieldType Cette classe abstraite permet d'indiquer les types de bases dans «Lucene 4 SpatialStrateg».
AbstractSpatialPrefixTreeFieldType Cette classe permet de gérer les préfixes spéciales dans l'arbre des types de champ.
AbstractSubTypeFieldType Cette classe abstraite permet de délégué du travail à un autre type de champ.
AddUpdateCommand Cette classe permet d'ajouter une mise à jour de commande.
AdjustableSemaphore Cette classe permet d'ajuster une sémaphore.
AdminHandlers Cette classe permet d'effectuer la gestion spéciales de tous les registres standard de gestion d'administrateur.
AnalysisRequestHandlerBase Cette classe permet d'indiquer une classe de base pour analyser les requêtes du gestionnaire.
AnalysisRequestHandlerBase.AnalysisContext Cette classe permet de servir le contexte d'un processus d'analyse.
AnalysisRequestHandlerBase.AnalysisContext Cette classe permet de servir le contexte d'un processus d'analyse.
AnalysisRequestHandlerBase.ListBasedTokenStream Cette classe permet de parcourir la liste de jetons pré-existante.
AnalysisRequestHandlerBase.TokenTrackingAttribute Cette classe permet d'indiquer l'attribut utilisé pour enligner les positions de jetons dans la chaîne d'analyse.
AnalysisRequestHandlerBase.TokenTrackingAttributeImpl Cette classe permet d'indiquer l'implantation d'attribut utilisé pour enligner les positions de jetons dans la chaîne d'analyse.
AnalyticsQuery Cette classe permet d'indiquer la requête d'analyse.
AnalyzingInfixLookupFactory Cette classe permet d'indiquer une usine de recherche afin d'analyser le Infix.
AnalyzingLookupFactory Cette classe permet d'indiquer une usine de recherche afin d'effectuer l'analyse.
Assign Cette classe permet d'associer une collection, un noeud ou un partage.
BaseEditorialTransformer Cette classe permet d'effectuer la transformation de la base de l'éditorial.
BaseManagedTokenFilterFactory Cette classe contient les bases abstraites pour l'intégration d'objets TokenFilterFactory géré par un API REST.
BaseSolrResource Cette classe contient les bases de tous les classes de ressources serveurs du Restlet de Solr.
BBoxField Cette classe permet d'indiquer la boite du champ binaire.
BinaryField Cette classe permet d'indiquer le champ binaire.
BinaryQueryResponseWriter Cette classe permet d'écrire la requête de réponse dans un format binaire.
BinaryResponseWriter Cette classe permet d'écrire une réponse dans un format binaire.
BinaryResponseWriter.Resolver Cette classe permet de résoudre l'écriture d'une réponse dans un format binaire.
BitDocSet Cette classe contient une représentation d'un ensemble désordonné de document Lucene utilisant un BitSet.
BlendedInfixLookupFactory Cette classe contient une usine de fabrication pour l'objet BlendedInfixLookupFactory.
BlobHandler Cette classe contient un gestionnaire de type de données BLOB.
BlockCache Cette classe contient le système de cache du bloc.
BlockCacheKey Cette classe contient la clef du système de cache du bloc.
BlockCacheLocation Cette classe contient l'emplacement du système de cache du bloc.
BlockDirectory Cette classe contient le dossier du bloc.
BlockDirectoryCache Cette classe contient le dossier du système de cache du bloc.
BlockJoinChildQParser Cette classe contient la jointure de l'analyser de requête enfant.
BlockJoinChildQParserPlugin Cette classe contient le plugiciel de jointure de l'analyser de requête enfant.
BlockJoinParentQParserPlugin Cette classe contient le plugiciel de jointure de l'analyser de requête parent.
BlockLocks Cette classe contient les verrous de bloc.
BM25SimilarityFactory Cette classe contient l'usine de fabrication de similarité BM25.
BoolField Cette classe permet d'indiquer un champ booléen.
BoostQParserPlugin Cette classe permet de créer une requête amplifié de valeur entrée.
BoundedTreeSet Cette classe contient un «TreeSet» s'assurant que la taille n'excédera jamais le maximum de la méthode «last()». Cependant, s'il est retiré de la taille («size()») alors il demandera la plus grande valeur avec la méthode «getMaxSize()».
BreakIteratorBoundaryScanner Cette classe permet de balayer les limites des itérateurs d'arrêts.
BufferStore Cette classe contient le tampon d'entreposage.
Cache Cette classe contient l'interface du système de gestion du cache.
CacheConfig Cette classe contient les configurations entreposé le fichier «solrconfig.xml» et intégré de l'usine de création de cache.
CachedIndexOutput Cette classe permet de mettre en cache les blocs comme ils sont écrits.
CachedSearcherStats Cette classe permet de retourner des statistiques du cache de recherche.
CacheRegenerator Cette classe permet de préparer le système afin qu'il remplisse un nouveau cache basé sur l'ancien cache.
CachingDirectoryFactory Cette classe permet d'intégrer une classe de base d'instance de cache de répertoire par chemin.
CachingDirectoryFactory.CloseListener Cette classe contient un interface d'écouteur de fermeture de l'objet CachingDirectoryFactory.
CharBuffer Cette classe permet de réduire autant que possible le copiage avec l'objet StringBuffer.
CharStream Cette classe contient un interface permettant d'écrire un flux de caractères maintenant les positions de lignes et de colonnes des caractères dans le flux.
ChildDocTransformerFactory Cette classe contient un transformateur renvoyant tous les descendants de chaque document parent dans une simple liste imbriqué de document parent.
CircularList Cette classe contient une liste circulaire de FIFO et ainsi une fois que la taille est atteinte, il va écraser les entrées précédentes.
ClassicIndexSchemaFactory Cette classe contient l'usine de fabrication du schéma d'index classique.
Clock Cette classe permet de déterminer combien de temps s'est écoulé.
Clock.CpuTimeClock Cette classe permet d'intégrer une horloge afin qu'elle retourne le temps du processus courant du microprocesseur.
Clock.UserTimeClock Cette classe permet d'intégrer une horloge afin qu'elle retourne le temps courant d'un époque de nanosecondes.
CloneFieldUpdateProcessorFactory Cette classe permet de cloner les valeurs trouvés dans n'importe quel champ source correspondant du champ de destination spécifié.
CloseHook Cette classe contient une requête d'avertissement quand le le coeur est fermé.
CloudConfigSetService Cette classe permet d'effectuer une configuration de l'ensemble des services dans les nuages.
CloudDescriptor Cette classe contient un descripteur dans les nuages.
CloudMLTQParser Cette classe contient un analyseur MLTQ dans les nuages.
CloudUtil Cette classe contient les utilitaires pour la gestion dans les nuages.
ClusterStateMutator Cette classe contient un mutateur d'état d'unité d'allocation.
CodecFactory Cette classe permet d'intégrer une usine de fabrication de «Codec».
CollapseScoreFunction Cette classe contient une fonction de réduction de pointage.
CollapsingQParserPlugin Cette classe permet d'intégrer un filtre «PostFilter» dans le traitement des champs.
CollapsingQParserPlugin.CollapseScore Cette classe contient un emballage de pointage permet d'intégrer un filtre «PostFilter» dans le traitement des champs.
CollationField Cette classe contient un champ pour rassemblé des clefs triés.
CollectionMutator Cette classe contient un ensemble de mutateur.
CollectionsHandler Cette classe contient un gestionnaire de collection (d'ensemble).
CollectionStats Cette classe contient une version modifiable d'objet CollectionStatistics utilisé pour l'agrégation des statistiques pré-fragmentation.
Command Cette classe permet de définir un groupe de commande.
CommandHandler Cette classe permet d'exécuter une recherche avec un nombre d'instances de commandes spécifié.
CommandHandler.Builder Cette classe contient un constructeur d'objet «CommandHandler».
CommandOperation Cette classe permet d'effectuer des opérations de commande.
CommitTracker Cette classe contient un assistant pour pisté l'état du «Commit» automatique.
CommitUpdateCommand Cette classe contient une commande de mise à jour du «Commit».
ComplexPhraseQParserPlugin Cette classe contient un plugiciel d'analyse de variante Solr dans la syntaxe de Lucene de l'objet «ComplexPhraseQueryParser».
ConcatFieldUpdateProcessorFactory Cette classe permet d'effectuer des concaténations de multiple valeurs pour les champs correspondant aux conditions spécifiés utilisant un délimiteur configurable lequel est par défaut «, ».
ConcurrentLFUCache Cette classe permet d'intégrer un cache «LFU» basé sur l'objet «ConcurrentHashMap».
ConcurrentLFUCache.EvictionListener Cette classe contient un écouteur d'éviction de l'objet «ConcurrentLFUCache».
ConcurrentLFUCache.Stats Cette classe contient les fonctionnalités de statistiques de l'objet «ConcurrentLFUCache».
ConcurrentLRUCache Cette classe permet l'intégration du cache «LRU» basé sur l'objet «ConcurrentHashMap», les autres techniques de réduction de contenu et la synchronisation du plafond d'utilisation de multiples coeur de microprocesseur plus efficacement.
ConcurrentLRUCache.CacheEntry Cette classe contient une représentation d'une entrée dans le cache LRU (Least Recently Used) concurrent de Solr. Chaque entrée correspond à un objet entreposé dans le cache avec sa clef et sa valeur.
ConcurrentLRUCache.EvictionListener Cette classe contient un interface permettant d'être avertis lors de l'éviction d'une entrée du cache LRU. Elle permet d'exécuter des actions spécifiques lorsque des objets sont retirés du cache en raison de la limitation de la taille du cache.
ConcurrentLRUCache.Stats Cette classe permet de recueillir et d'entreposer des statistiques sur les opérations du cache, comme le nombre de hits, de ratés, et d'évictions. Elle permet de surveiller les performances du cache.
ConfigEditablePlugin Cette classe contient l'interface pour des plugiciels de configuration éditables dans Solr. Permet aux composantes de Solr de proposer des configurations modifiables à travers une API.
ConfigOverlay Cette classe contient une représentation d'une couche de configuration pour surcharger certaines configurations de Solr. Elle permet de modifier la configuration d'un noyau Solr sans redémarrage en appliquant des changements à une configuration existante.
ConfigSet Cette classe contient une représentation d'un ensemble de configurations de Solr, comme le schéma ou les fichiers de configuration. Il encapsule les paramètres nécessaires à l'initialisation d'un core Solr.
ConfigSetProperties Cette classe permet d'entreposer des propriétés relatives à un ConfigSet, telles que des métadonnées décrivant les fichiers de configuration utilisés par un core Solr.
ConfigSetService Cette classe contient le service gérant et fournissant des ConfigSet pour les cores de Solr. Ce service centralise l'accès aux configurations partagées.
ConfigSetService.Default Cette classe contient l'implémentation par défaut du service ConfigSetService, gérant l'accès aux ConfigSet sans cache particulier ou logique d'optimisation avancée.
ConfigSetService.SchemaCaching Cette classe contient l'implémentation du service ConfigSetService utilisant un cache pour améliorer l'accès aux schémas de Solr. Cela permet de réduire la charge sur les systèmes de fichiers en évitant de recharger les schémas à chaque requête.
ConfigSetsHandler Cette classe permet de gérer les opérations sur les ensembles de configurations (ConfigSet), telles que la création, la suppression ou la mise à jour de ces ensembles via des API administratives.
ConfigSetsHandlerApi Cette classe permet de fournir une API REST pour interagir avec les ConfigSets de Solr, facilitant la gestion des ensembles de configurations via des appels HTTP.
ConfigurableInternodeAuthHadoopPlugin Cette classe contient le plugiciel d'authentification inter-nouds configuré pour Hadoop. Permet aux noeuds Solr de s'authentifier mutuellement dans un environnement sécurisé, en utilisant des mécanismes propres à Hadoop.
ConjunctionSolrSpellChecker Cette classe contient un correcteur orthographique combinant les résultats de plusieurs autres correcteurs. Elle permet d'améliorer les suggestions de correction orthographique en agrégeant les résultats de différentes stratégies.
ContentStreamHandlerBase Cette classe contient la base pour les gestionnaires de flux de contenu dans Solr. Ces gestionnaires permettent de traiter des requêtes contenant des flux de données (par exemple, pour l'indexation de documents).
ContentStreamLoader Cette classe permet de charger et traiter des flux de contenu, souvent utilisés lors de l'indexation de documents dans Solr à partir de fichiers ou de flux d'entrée (comme des fichiers XML ou JSON).
CoordinateFieldType Cette classe contient un type de champ dans Solr pour représenter des coordonnées (géographiques ou autres) et permettre des requêtes spatiales. Il est utilisé pour gérer des données géolocalisées.
CopyField Cette classe permet de définir une règle de copie d'un champ vers un autre dans Solr. Cela permet de copier les valeurs d'un champ vers un autre pour l'indexation et les recherches, afin d'améliorer la flexibilité des requêtes.
CoreAdminHandler Cette classe permet de gérer les commandes administratives liées aux cores de Solr (par exemple, création, suppression, redémarrage de cores). Ce gestionnaire est souvent utilisé pour la gestion des instances de Solr à travers une API REST.
CoreAdminHandler.Invocable Cette classe contient une interface utilisée pour définir des opérations administratives pouvant être invocables sur les cores. Cela permet de structurer les commandes exécutées par CoreAdminHandler.
CoreAdminHandlerApi Cette classe permet de fournir une API REST pour effectuer des opérations administratives sur les cores de Solr, telles que la gestion des cores ou l'accès à leurs métadonnées.
CoreContainer Cette classe contient un conteneur central pour tous les cores d'une instance de Solr. Il gère le cycle de vie des cores et permet de charger, de créer et de supprimer des cores de manière centralisée.
CoreContainer.CoreLoadFailure Cette classe contient une représentation d'une erreur de chargement d'un core dans Solr. Elle est levée lorsque Solr échoue à charger un core, en raison d'une configuration incorrecte ou d'autres problèmes.
CoreDescriptor Cette classe permet de décrire un core dans Solr, en fournissant des métadonnées comme son nom, son chemin de configuration et ses paramètres associés.
CorePropertiesLocator Cette classe permet de localiser et de charger les propriétés d'un core à partir de fichiers de configuration, comme solr.properties. Elle permet d'associer des paramètres spécifiques à chaque core.
CoresLocator Cette classe contient une interface pour localiser et gérer les cores dans Solr. Implémentée par des classes qui permettent de trouver les cores et leurs configurations sur le système de fichiers ou un autre backend.
CoreSorter Cette classe permet de trier les cores dans un ordre spécifique, utile lorsque plusieurs cores doivent être organisés et gérés selon certaines priorités ou critères.
CountAgg Cette classe permet d'implémenter une fonction d'agrégation de comptage. Elle est utilisée dans Solr pour calculer le nombre d'occurrences dans les résultats de recherche ou dans d'autres agrégations.
CountFieldValuesUpdateProcessorFactory Cette classe contient une usine créant des processeurs pour compter les valeurs des champs dans Solr. Ce type de processeur est utilisé pour analyser et traiter les documents avant leur indexation, en comptant les occurrences des valeurs dans certains champs.
CreateAliasCmd Cette classe permet de créer un alias dans Solr. Un alias permet d'attribuer un ou plusieurs noms alternatifs à une collection, facilitant l'accès aux données sous différents noms.
CreateCollectionCmd Cette classe contient une commande utilisée pour créer une nouvelle collection dans Solr. Cette classe gère la logique de partitionnement des données et l'initialisation des shards (éclats) et des répliques nécessaires à une collection distribuée.
CreateShardCmd Cette classe contient une commande utilisée pour créer un nouveau shard (éclat) dans une collection existante. Cela permet d'ajouter un nouveau segment de données à une collection pour gérer une plus grande quantité d'informations ou améliorer les performances.
CreateSnapshotCmd Cette classe contient une commande permettant de créer un instantané d'une collection dans Solr. Les instantanés sont utilisés pour capturer l'état actuel d'une collection à des fins de sauvegarde ou de récupération.
CryptoKeys Cette classe permet d'effectuer la gestion de clefs cryptographiques dans Solr. Ces clés sont souvent utilisées pour signer ou chiffrer des données dans des processus sécurisés.
CryptoKeys.RSAKeyPair Cette classe contient une représentation d'une paire de clefs RSA (clef publique et clé privée). Ces clés sont utilisées pour la cryptographie asymétrique, comme le chiffrement et la signature numérique.
CSVLoader Cette classe permet de charger et de traiter des fichiers CSV (Comma-Separated Values) dans Solr. Elle permet d'importer des données au format CSV pour l'indexation ou l'analyse.
CSVParser Cette classe contient un analyseur de fichiers CSV. Il permet de lire des fichiers CSV ligne par ligne et de séparer les colonnes en fonction des séparateurs de valeurs (comme des virgules ou des points-virgules).
CSVPrinter Cette classe permet de générer des fichiers CSV à partir de données structurées. Elle permet d'exporter des résultats ou des documents au format CSV depuis Solr.
CSVResponseWriter Cette classe contient la sortie des réponses en format CSV dans Solr. Elle formate les résultats des requêtes pour qu'ils soient renvoyés en tant que fichiers CSV.
CSVStrategy Cette classe permet de définir la stratégie d'analyse et d'écriture pour les fichiers CSV. Elle permet de configurer des aspects comme le caractère de séparation, les guillemets, ou encore la gestion des espaces.
CSVUtils Cette classe contient les utilitaires regroupant des méthodes communes pour la manipulation de fichiers CSV, comme l'échappement de caractères spéciaux, la gestion des lignes vides, ou la transformation de données en format CSV.
CurrencyField Cette classe contient un champ dans Solr utilisé pour représenter des montants en devise. Ce champ permet d'entreposer et d'indexer des montants monétaires en prenant en compte les différentes devises (USD, EUR,...).
CurrencyFieldType Cette classe permet de définir le type de champ pour les valeurs de devises dans Solr. Ce type de champ permet de gérer la conversion entre différentes devises, les calculs de montants et les recherches spécifiques aux devises.
CurrencyValue Cette classe contient une représentation d'une valeur de devise dans Solr. Elle encapsule à la fois le montant et la devise (par exemple, 100 USD) et permet de manipuler ces valeurs dans des requêtes ou des réponses.
CurrentCoreDescriptorProvider Cette classe permet de fournir les descripteurs du core (noyau) Solr actuellement utilisé. Il permet d'accéder aux métadonnées et configurations du core en cours d'exécution.
CursorMark Cette classe contient une représentation d'un marqueur de curseur dans Solr, utilisé pour la pagination des résultats lors de requêtes avec des grands ensembles de données. Il permet de suivre la progression des pages de résultats sans avoir à utiliser le déplacement traditionnel.
CustomBufferedIndexInput Cette classe permet de gérer les entrées tamponnées lors de l'indexation dans Solr. Elle permet de lire des blocs de données en mémoire afin d'optimiser les performances de lecture des fichiers lors de l'indexation.
DateMathParser Cette classe permet d'analyser pour interpréter des expressions mathématiques basées sur des dates (comme "now-1DAY" ou "today+3HOUR"). Il est utilisé dans Solr pour traiter les requêtes contenant des dates relatives.
DatePointField Cette classe contient le champ dans Solr entreposant des dates sous forme de points, ce qui permet d'effectuer des recherches et des comparaisons sur des dates spécifiques. Il est souvent utilisé pour gérer des données temporelles.
DateRangeField Cette classe contient des champs utilisé pour représenter des intervalles de dates. Il permet d'entreposer des intervalles de temps et d'effectuer des recherches sur des périodes (par exemple, toutes les entrées entre deux dates).
DateValueFieldType Cette classe contient le type de champ pour entreposer des valeurs de dates dans Solr. Ce champ permet de gérer des données temporelles avec des capacités de filtrage et de tri basées sur les dates.
DebugComponent Cette classe contient la composante de débogage dans Solr permettant d'analyser et de suivre les différentes étapes de traitement d'une requête. Il peut fournir des informations détaillées sur l'exécution des requêtes, les temps de réponse, et les opérations internes pour aider à identifier des problèmes de performance.
DefaultEncoder Cette classe permet d'encoder des chaînes de caractères par défaut. Elle est employée pour préparer des données textuelles à être entreposées ou manipulées dans Solr.
DefaultMergePolicyFactory Cette classe contient une fabrique créant une politique de fusion par défaut pour Solr. La politique de fusion est utilisée lors de l'indexation pour décider comment les segments d'index sont fusionnés afin d'optimiser les performances de recherche et l'utilisation de l'espace.
DefaultSolrCoreState Cette classe contient une représentation de l'état par défaut du core (noyau) Solr, notamment la gestion des fichiers d'index, la réinitialisation, et la gestion des répliques dans un environnement distribué.
DefaultSolrHighlighter Cette classe contient une composante de highlighting par défaut dans Solr, mettant en évidence les termes de recherche dans les résultats. Il sélectionne et met en évidence les passages pertinents dans les documents.
DefaultSolrHighlighter.FvhContainer Cette classe contient un conteneur utilisé par le Fast Vector Highlighter (Fvh), une méthode d'amélioration de la mise en évidence basée sur des vecteurs entreposés, permettant de traiter les résultats plus rapidement.
DefaultSolrThreadFactory Cette classe contient une fabriquer des processus léger par défaut utilisée dans Solr pour créer et gérer les processus léger dans le cadre des opérations d'indexation ou des requêtes, en garantissant une gestion efficace des ressources système.
DefaultValueUpdateProcessorFactory Cette classe contient une fabrique pour un processeur de mise à jour des valeurs par défaut, utilisé pour mettre à jour ou remplacer des valeurs dans des documents Solr avant leur indexation.
DelegatingCollector Cette classe contient une collecteur déléguant ses opérations à un autre collecteur, permettant ainsi de combiner ou d'enchaîner plusieurs collecteurs lors de l'exécution d'une requête.
DelegationTokenKerberosFilter Cette classe contient un filtre utilisé pour l'authentification basée sur Kerberos dans Solr. Il permet la gestion des jetons de délégation pour l'authentification sécurisée au sein d'un unité d'allocation distribué.
DelegationTokenKerberosFilter.SolrZkToCuratorCredentialsACLs Cette classe permet de gérer les Access Control Lists (ACL) pour les jetons de délégation lors de l'interaction avec ZooKeeper via Curator, une bibliothèque Java pour la gestion de ZooKeeper.
DELETEable Cette classe contient un interface permettant à une composante ou à une entité de Solr d'être supprimé. Elle définit les actions associées à la suppression d'un élément de Solr.
DeleteAliasCmd Cette classe contient une commande utilisée pour supprimer un alias dans Solr, libérant ainsi un nom qui avait été attribué à une ou plusieurs collections.
DeleteCollectionCmd Cette classe contient une commande permettant de supprimer une collection dans Solr. Elle gère la suppression des shards et des répliques associés à la collection.
DeleteNodeCmd Cette classe contient une commande utilisée pour supprimer un noeud d'un unité d'allocation Solr. Cela implique la suppression des données et des répliques associées à ce noeud.
DeleteReplicaCmd Cette classe contient la commande permettant de supprimer une réplique d'un shard spécifique dans Solr. Elle est utilisée dans le cadre de la gestion des répliques dans un environnement distribué.
DeleteShardCmd Cette classe contient une commande pour supprimer un shard (éclat) d'une collection dans Solr, ce qui peut être nécessaire lors de la reconfiguration de l'indexation ou de la gestion des données.
DeleteSnapshotCmd Cette classe contient une commande utilisée pour supprimer un instantané d'une collection dans Solr, libérant ainsi de l'espace disque ou supprimant des sauvegardes obsolètes.
DeleteUpdateCommand Cette classe contient une commande de mise à jour utilisée pour gérer la suppression de documents dans Solr. Elle est utilisée lors de l'exécution de requêtes de suppression.
DFISimilarityFactory Cette classe contient une fabrique créant une instance de DFI (Divergence From Independence) Similarity, un modèle de pertinence mesurant la pertinence en fonction de la divergence des occurrences des termes par rapport à leur distribution statistique attendue.
DFRSimilarityFactory Cette classe contient une fabrique pour DFR (Divergence From Randomness) Similarity, un autre modèle de pertinence basé sur des principes probabilistes qui calcule la pertinence des documents en fonction de la rareté des termes dans l'ensemble des données.
Diagnostics Cette classe permet de fournir des outils de diagnostic pour Solr. Elle aide à analyser les problèmes de performance ou d'intégrité dans l'unité d'allocation Solr.
Diagnostics.Callable Cette classe contient une sous-composante de la classe Diagnostics, utilisé pour exécuter des tâches spécifiques en arrière-plan dans le cadre des diagnostics Solr.
DictionaryFactory Cette classe contient une fabrique utilisée pour créer des dictionnaires dans Solr. Les dictionnaires sont des structures de données utilisées pour la correction orthographique, l'analyse syntaxique, et d'autres fonctionnalités liées au texte.
DirectoryFactory Cette classe contient une fabrique pour gérer des répertoires dans Solr. Elle contrôle où et comment les données d'index sont stockées, que ce soit sur un disque local ou un système de fichiers distribué.
DirectoryFactory.DirContext Cette classe permet de fournir le contexte d'un répertoire pour un répertoire géré par DirectoryFactory, notamment des informations sur son état, sa configuration, ou son utilisation.
DirectSolrConnection Cette classe contient une connexion directe à Solr, utilisée principalement pour des tests ou des scénarios d'intégration où il n'est pas nécessaire de passer par une couche de réseau HTTP.
DirectSolrSpellChecker Cette classe contient une composante de correction orthographique directe dans Solr, vérifiant les termes de recherche et propose des corrections en fonction des données d'index.
DirectUpdateHandler2 Cette classe contient un gestionnaire de mise à jour direct dans Solr, responsable du traitement des ajouts, des mises à jour et des suppressions de documents. Il est optimisé pour des environnements haute performance.
DisMaxQParser Cette classe contient un analyseur de requêtes utilisant le modèle DisMax (Disjunction Max Query), une technique pour améliorer la pertinence des recherches en Solr en combinant des correspondances sur plusieurs champs avec des pointages de pertinence ajustés.
DisMaxQParserPlugin Cette classe contient un plugiciel pour utiliser DisMaxQParser dans Solr. Il permet d'ajouter cette logique d'analyse de requêtes au système de traitement de Solr.
DistanceUnits Cette classe permet de définir les unités de mesure de distance utilisées dans les requêtes de recherche géospatiale dans Solr, comme les kilomètres ou les miles.
DistanceValueSource Cette classe contient une source de valeurs pour calculer les distances géographiques dans Solr, utilisée dans les recherches géospatiales pour trouver des documents à proximité d'un point donné.
DistributedMap Cette classe permet de gérer des cartes distribuées dans Solr, permettant d'entreposer et de récupérer des données dans un environnement distribué.
DistributedUpdateProcessor Cette classe permet de gérer les mises à jour distribuées dans Solr. Il coordonne l'ajout, la suppression et la mise à jour des documents à travers plusieurs nouds dans un unité d'allocation distribué.
DistributedUpdateProcessor.DistribPhase Cette classe contient une énumération décrivant les phases de distribution des mises à jour dans Solr, telles que la phase d'initialisation, de traitement, ou de réplication.
DistributedUpdateProcessor.DistributedUpdatesAsyncException Cette classe contient une exception levée lorsqu'une mise à jour désynchronisée distribuée échoue dans Solr. Elle est utilisée pour gérer les erreurs lors des processus d'indexation distribuée.
DistributedUpdateProcessor.LeaderRequestReplicationTracker Cette classe contient une suivi des répliques pour les demandes envoyées au leader dans un environnement Solr distribué. Il aide à gérer la réplication des données de manière cohérente.
DistributedUpdateProcessor.RollupRequestReplicationTracker Cette classe permet de suivre les répliques lors des requêtes de consolidation dans Solr, notamment dans des environnements où des agrégations de données sont nécessaires.
DistributedUpdateProcessorFactory Cette classe contient une fabrique pour créer des instances de DistributedUpdateProcessor, responsables des mises à jour distribuées dans un unité d'allocation Solr.
DistributedZkUpdateProcessor Cette classe permet de gérer les mises à jour distribuées dans un environnement Solr avec ZooKeeper pour la coordination. Il assure la cohérence et la synchronisation des données à travers l'unité d'allocation.
DistributingUpdateProcessorFactory Cette classe contient une fabrique pour créer des DistributingUpdateProcessors, utilisés pour traiter les mises à jour de documents dans un unité d'allocation Solr distribué.
DocBasedVersionConstraintsProcessor Cette classe contient un processeur imposant des contraintes basées sur les versions des documents, garantissant que les mises à jour suivent des règles de versionnage spécifiées.
DocBasedVersionConstraintsProcessorFactory Cette classe contient une fabrique pour créer des instances de DocBasedVersionConstraintsProcessor.
DocExpirationUpdateProcessorFactory Cette classe contient une fabrique pour un processeur gérant l'expiration des documents, permettant de supprimer ou de retirer des documents après une certaine période.
DocIdAugmenterFactory Cette classe contient une fabrique pour augmenter un document avec des informations supplémentaires, comme un identifiant de document ou d'autres métadonnées spécifiques.
DocIterator Cette classe contient un itérateur pour parcourir les documents dans Solr. Il permet d'itérer efficacement à travers les résultats des requêtes ou les ensembles de documents.
DocList Cette classe contient une représentation d'une liste de documents dans Solr. Elle encapsule les résultats des recherches sous forme d'une collection d'identifiants de documents.
DocListAndSet Cette classe contient un conteneur combinant une liste de documents (DocList) et un ensemble de documents (DocSet), utilisé dans les réponses de requêtes pour regrouper les résultats sous différentes formes.
DocSet Cette classe contient une représentation d'un ensemble de documents dans Solr. Il s'agit d'une abstraction pour un groupe d'identificateur de documents correspondant à une requête ou un critère de filtrage.
DocSetBuilder Cette classe contient une constructeur d'ensembles de documents (DocSet). Il est utilisé pour construire dynamiquement des DocSet à partir de critères de recherche ou d'autres entrées.
DocSetCollector Cette classe contient un collecteur collectant les identificateurs des documents et les entrepose dans un DocSet pendant le processus de recherche ou de filtrage.
DocSetCollector.ExpandingIntArray Cette classe permet de gérer dynamiquement un tableau d'entiers (ID de documents) s'étendant à mesure que des documents sont ajoutés. Elle gère efficacement la mémoire et la taille du tableau.
DocSetProducer Cette classe contient un producteur d'ensembles de documents, généralement utilisé pour générer un DocSet à partir de critères de requête ou d'autres sources.
DocSetUtil Cette classe permet de fournir des utilitaires pour manipuler ou opérer sur des objets de type DocSet, tels que la fusion, la différenciation, ou la comparaison d'ensembles de documents.
DocSlice Cette classe contient une représentation d'une tranche de résultats de documents, similaire à un DocList, mais optimisé pour des cas où une partie des résultats est paginée. Il entrepose un sous-ensemble des documents correspondant à une requête.
DocsStreamer Cette classe contient un utilitaire utilisé pour les flux de données des documents (c'est-à-dire pour les envoyer progressivement) à un client, typiquement utilisé lors du traitement de grands ensembles de résultats.
DocTermOrds Cette classe contient une représentation d'une structure de données entreposant les termes associés aux documents, optimisée pour les statistiques d'ordonnancement et la gestion des termes (comme dans les facettes).
DocTransformer Cette classe contient une transformation pouvant modifier ou ajouter des champs à un document Solr avant qu'il ne soit retourné au client. Par exemple, on peut utiliser un DocTransformer pour inclure des métadonnées supplémentaires dans les résultats.
DocTransformer.NoopFieldTransformer Cette classe contient un transformateur de champs ne faisant rien (no-op), souvent utilisé dans des scénarios où aucun changement n'est nécessaire pour certains champs ou où les transformations sont désactivées.
DocTransformers Cette classe contient une collection de DocTransformer utilisés ensemble pour effectuer plusieurs transformations sur les documents retournés dans les résultats d'une requête.
DocumentAnalysisRequestHandler Cette classe contient un descripteur de requêtes dédié à l'analyse de documents dans Solr. Il est utilisé pour analyser des documents et renvoyer des informations telles que des termes, des facettes, ou d'autres détails d'analyse.
DocumentBuilder Cette classe permet de construire des documents dans Solr. Elle crée des instances de documents à partir de champs, de données brutes, ou de formats spécifiques avant de les indexer.
DocumentDictionaryFactory Cette classe contient une fabrique de dictionnaires basée sur les documents. Elle crée des dictionnaires à partir de champs de documents, souvent utilisés pour la correction orthographique ou la suggestion.
DocumentExpressionDictionaryFactory Cette classe contient une fabrique de dictionnaires générant des expressions à partir de documents, souvent utilisée dans des scénarios de traitement avancé comme l'analyse de texte ou l'automatisation des réponses.
DocValuesFacets Cette classe permet de gérer les facettes basées sur des valeurs de document (DocValues) dans Solr. Les facettes permettent de regrouper les résultats en fonction de certains champs pour les statistiques ou la navigation dans les résultats.
DocValuesStats Cette classe permet de fournir des statistiques basées sur les DocValues, telles que les sommes, les moyennes, ou les autres calculs statistiques sur des champs spécifiques dans les documents.
DOMUtil Cette classe permet de fournir des utilitaires pour travailler avec le DOM (Document Object Model), généralement utilisé pour manipuler des documents XML dans Solr.
DoublePointField Cette classe contient une représentation d'un champ de type double point (un type de champ numérique flottant) dans Solr. Utilisé pour indexer et rechercher des données numériques à double précision.
DoubleValueFieldType Cette classe contient un type de champ pour les valeurs à double précision dans Solr. Il définit comment ces valeurs sont indexées, recherchées et triées.
DumpRequestHandler Cette classe contient un descripteur de requêtes utilisé pour exporter des informations de requêtes et des données internes de Solr, souvent à des fins de débogage ou d'analyse des performances.
EarlyTerminatingCollector Cette classe contient un collecteur interrompant la collecte des résultats avant d'avoir parcouru l'ensemble des documents, utilisé pour des requêtes où les résultats peuvent être limités à un nombre spécifique de documents sans avoir besoin de tout traiter.
EarlyTerminatingCollectorException Cette classe contient une exception levée lorsqu'un EarlyTerminatingCollector interrompt la collecte avant que tous les documents ne soient parcourus. Cela permet de gérer correctement cette interruption dans le flux de traitement.
ElectionContext Cette classe contient le contexte utilisé dans le cadre des élections de chef dans un unité d'allocation Solr, souvent en coordination avec ZooKeeper. Il aide à déterminer quel noeud devient le chef dans un environnement distribué.
ElevatedMarkerFactory Cette classe contient une fabrique pour marquer des résultats "élevés" ou prioritaires dans une recherche. Utilisé pour la promotion de certains documents dans les résultats de recherche (par exemple, des résultats sponsorisés ou privilégiés).
EmbeddedSolrServer Cette classe contient une implémentation de SolrServer utilisée pour exécuter Solr en mode embarqué, ce qui permet à une application de l'exécuter localement sans qu'un serveur Solr externe soit nécessaire.
EndResultTransformer Cette classe contient un transformateur de résultats agissant à la fin du processus de transformation. Utilisé pour des modifications ou des ajustements finaux sur les résultats de recherche avant leur envoi au client.
EndResultTransformer.SolrDocumentSource Cette classe contient une source de documents pour EndResultTransformer. Elle fournit les documents Solr étant transformés ou manipulés.
EnumField Cette classe contient une représentation d'un champ de type énumération dans Solr, où les valeurs possibles du champ sont définies de manière fixe à l'avance.
EnumFieldType Cette classe contient un type de champ spécifique pour gérer les énumérations dans Solr. Il permet de définir et de manipuler des champs dont les valeurs sont restreintes à un ensemble prédéfini.
EnvSSLCredentialProvider Cette classe contient un fournisseur de certificats SSL basé sur des variables d'environnement. Il permet d'extraire les informations d'identification SSL (telles que les clefs et certificats) à partir des variables d'environnement du système.
EnvSSLCredentialProvider.EnvVars Cette classe contient les variables d'environnement spécifiques utilisées pour obtenir les informations d'identification SSL.
EphemeralDirectoryFactory Cette classe contient une fabrique de répertoires "éphémères" étant temporaires et disparaissent une fois que Solr n'en a plus besoin. Utilisé pour des index temporaires ou lors de tests.
EqualFunction Cette classe contient une fonction utilisée dans les requêtes Solr pour vérifier l'égalité entre deux valeurs. Par exemple, elle peut être utilisée dans une requête fonctionnelle pour comparer des champs ou des résultats.
ExactSharedStatsCache Cette classe contient un cache partagé de statistiques précises utilisé pour optimiser les calculs dans Solr. Il entrepose des statistiques communes entre plusieurs requêtes afin d'améliorer les performances de recherche.
ExactStatsCache Cette classe contient un cache entreposant des statistiques exactes pour les calculs de pondération dans Solr. Il est souvent utilisé pour le calcul des scores lors de la recherche de documents.
ExactStatsCache.ExactStatsSource Cette classe contient la source des statistiques exactes utilisées par ExactStatsCache, permettant de fournir les données nécessaires aux algorithmes de classement des documents.
ExchangeRateProvider Cette classe contient un fournisseur de taux de change utilisé dans Solr pour les recherches et les calculs impliquant des devises. Il permet de convertir entre différentes monnaies lors du traitement de documents financiers.
ExcludedMarkerFactory Cette classe contient une fabrique pour marquer les documents devant être exclus des résultats de recherche ou d'un certain traitement. Cela peut être utilisé pour filtrer ou exclure certains documents lors de l'indexation ou de la requête.
ExecutePlanAction Cette classe contient une action exécutée dans un plan de tâches ou de gestion de Solr. Utilisée dans les environnements automatisés pour exécuter des étapes prédéfinies dans le cadre de la gestion des collections ou des noeuds.
ExpandComponent Cette classe contient une composante Solr utilisé pour étendre les résultats de requêtes, souvent utilisé dans les scénarios de regroupement de résultats ou de relations maître-esclave entre les documents.
ExplainAugmenterFactory Cette classe contient une fabrique pour ajouter des explications aux résultats de recherche, permettant de comprendre pourquoi un document a reçu un certain score de pertinence.
ExplainAugmenterFactory.Style Cette classe permet de définir le style des explications fournies par ExplainAugmenterFactory, par exemple sous forme de texte brut ou dans un format plus structuré.
ExportHandler Cette classe contient un descripteur utilisé pour exporter des documents depuis Solr dans un format compatible avec d'autres systèmes ou outils, souvent utilisé pour des migrations de données ou des sauvegardes.
ExportQParserPlugin Cette classe contient un plugiciel pour analyser les requêtes de type export dans Solr, permettant d'interpréter et de traiter des requêtes demandant l'exportation des résultats.
ExportWriter Cette classe permet d'exporter des documents depuis Solr dans divers formats. Il est souvent utilisé pour transformer les résultats de requêtes en un format exportable.
ExportWriter.IgnoreException Cette classe contient une exception spécifique à l'exportation pouvant être ignorée, utilisée lorsque certaines erreurs rencontrées lors de l'exportation ne doivent pas interrompre le processus global.
ExtendedDismaxQParser Cette classe contient un analyseur de requêtes étendant les fonctionnalités de DisMaxQParser, ajoutant des capacités supplémentaires pour gérer des requêtes plus complexes dans Solr.
ExtendedDismaxQParser.Clause Cette classe contient une représentation d'une clause dans une requête ExtendedDisMax, permettant de gérer les différentes parties d'une requête complexe.
ExtendedDismaxQParser.ExtendedDismaxConfiguration Cette classe contient une configuration spécifique pour ExtendedDisMaxQParser, permettant de définir les options de traitement des requêtes complexes.
ExtendedDismaxQParser.ExtendedSolrQueryParser Cette classe contient un analyseur de requêtes étendu pour les requêtes Solr, permettant d'analyser et d'interpréter des requêtes complexes dans un format compréhensible par Solr.
ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias Cette classe contient un gestionnaire des alias dans les requêtes Solr, permettant de définir des raccourcis ou des synonymes pour certaines parties de requêtes.
ExtendedDismaxQParserPlugin Cette classe contient un plugiciel Solr fournissant la fonctionnalité ExtendedDismaxQParser, permettant d'utiliser des requêtes plus puissantes et complexes dans Solr.
ExtendedQuery Cette classe contient une interface pour les requêtes étendues, permettant de personnaliser les requêtes dans Solr avec des options supplémentaires par rapport aux requêtes standard.
ExtendedQueryBase Cette classe contient la base pour les requêtes étendues, fournissant des fonctionnalités communes pour toutes les requêtes étendues dans Solr.
ExternalFileField Cette classe contient un champ basé sur des fichiers externes, utilisé pour charger et indexer des données provenant de fichiers en dehors de l'index Solr.
ExternalFileFieldReloader Cette classe contient un rechargeur pour les champs ExternalFileField, permettant de recharger les fichiers externes dans Solr sans avoir à réindexer tout l'index.
FacetBucket Cette classe contient une représentation d'un compartiment dans une facette, contenant des documents correspondant à une certaine valeur ou catégorie, facilitant ainsi le comptage et l'affichage des résultats de facettes.
FacetComponent Cette classe contient une composante principal de Solr pour gérer les facettes. Il traite les requêtes de facettes, gère la logique de facettage et renvoie les résultats de facettes.
FacetComponent.DistribFieldFacet Cette classe contient une représentation d'une facette distribuée sur un champ, utilisée pour effectuer des agrégations de facettes sur plusieurs shards dans un environnement distribué.
FacetComponent.FacetBase Cette classe contient une base pour les différents types de facettes, fournissant des fonctionnalités communes pour la création et la gestion des facettes dans Solr.
FacetComponent.FacetContext Cette classe contient un contexte dans lequel une facette est calculée, incluant des informations sur les requêtes, les résultats, et les configurations de facettes.
FacetComponent.FacetInfo Cette classe contient des informations sur les résultats de facettes, y compris les valeurs, les comptages et d'autres métadonnées associées aux facettes.
FacetComponent.FieldFacet Cette classe contient une représentation d'une facette basée sur les valeurs d'un champ spécifique dans Solr, utilisée pour compter et afficher les documents par valeur de champ.
FacetComponent.QueryFacet Cette classe contient une représentation d'une facette étant basée sur une requête spécifique, permettant de compter les documents répondant à cette requête comme une facette.
FacetComponent.ShardFacetCount Cette classe permet d'entreposer les résultats de facettes provenant de plusieurs shards, facilitant ainsi l'agrégation des résultats au niveau global.
FacetDebugInfo Cette classe permet de fournir des informations de débogage sur les facettes calculées, permettant aux développeurs de comprendre comment les facettes ont été traitées et de résoudre des problèmes.
FacetField Cette classe contient une représentation d'un champ spécifique utilisé pour les facettes, permettant d'extraire et de compter les valeurs uniques de ce champ.
FacetField.FacetMethod Cette classe contient une énumération ou classe définissant les méthodes disponibles pour calculer les facettes, telles que les méthodes de comptage ou d'agrégation.
FacetFieldMerger Cette classe permet de fusionner les résultats de facettes provenant de différentes requêtes ou shards, garantissant que les résultats finaux sont correctement agrégés.
FacetHeatmap Cette classe permet de créer des représentations graphiques des facettes sous forme de heatmaps, offrant une visualisation des données de facettes.
FacetMerger Cette classe permet de s'occuper de la fusion des résultats de facettes à partir de plusieurs sources, assurant que les données agrégées sont cohérentes et précises.
FacetMerger.Context Cette classe contient un contexte pour le FacetMerger, contenant des informations nécessaires pour effectuer la fusion des résultats de facettes.
FacetModule Cette classe contient un module gérant les facettes dans Solr, fournissant des fonctionnalités pour configurer et traiter les facettes.
FacetProcessor Cette classe contient un traitement des facettes, permettant de manipuler et de transformer les données de facettes selon des règles définies avant leur présentation.
FacetQuery Cette classe permet de définir des requêtes de facettes, permettant de spécifier les champs, les méthodes, et d'autres paramètres pour le calcul des facettes.
FacetRange Cette classe contient une représentation d'une intervalle de valeurs pour une facette, utilisée pour créer des facettes qui montrent les résultats dans des intervalles numériques ou temporels.
FacetRangeMerger Cette classe permet de s'occuper de la fusion des résultats de facettes basées sur des intervalles, garantissant que les résultats agrégés reflètent correctement les intervalles spécifiés.
FacetRequest Cette classe contient une représentation d'une demande de facettes dans une requête Solr, spécifiant les détails nécessaires pour récupérer les facettes.
FacetRequest.Domain Cette classe contient une représentation d'un domaine de facette dans une requête, fournissant un cadre pour définir comment les facettes sont regroupées ou filtrées.
FacetRequest.Domain.GraphField Cette classe permet de définir un champ de graphique utilisé dans le contexte d'une facette de domaine, permettant de visualiser les relations entre les documents.
FacetRequest.Domain.JoinField Cette classe contient une représentation d'un champ utilisé pour effectuer des jointures dans le cadre d'une facette de domaine, permettant d'extraire des facettes basées sur des relations entre documents.
FacetRequest.FacetSort Cette classe permet de définir l'ordre dans lequel les résultats de facettes doivent être triés, permettant une personnalisation de la présentation des données.
FacetRequest.RefineMethod Cette classe contient la méthode utilisée pour affiner les facettes, permettant d'appliquer des règles supplémentaires lors du calcul des facettes.
FacetRequest.SortDirection Cette classe contient la direction de tri pour les résultats de facettes, déterminant si les facettes doivent être triées par ordre croissant ou décroissant.
FastCharStream Cette classe permet d'optimiser pour lire et traiter des flux de caractères de manière rapide, utilisée dans des scénarios où les performances sont cruciales.
FastLRUCache Cette classe contient le cache LRU (Least Recently Used) optimisé pour stocker des objets en mémoire, offrant des performances améliorées pour les opérations de lecture/écriture fréquentes.
FieldAnalysisRequestHandler Cette classe permet de gérer les requêtes d'analyse de champ, permettant d'analyser et d'explorer les données des champs dans Solr, souvent utilisé pour le débogage et l'optimisation des schémas.
FieldCache Cette classe contient l'interface pour le cache des valeurs de champ, utilisé pour entreposer et récupérer efficacement les valeurs des documents afin d'améliorer les performances de recherche.
FieldCache.CacheEntry Cette classe contient une représentation d'une entrée dans le cache des champs, contenant les données et les métadonnées associées à une valeur de champ.
FieldCache.CreationPlaceholder Cette classe contient un espace réservé lors de la création d'une nouvelle entrée dans le cache, indiquant que la valeur n'est pas encore disponible.
FieldCache.Parser Cette classe contient un interface ou classe utilisée pour analyser les données des champs afin de les préparer pour le stockage dans le cache.
FieldCache.PointParser Cette classe permet d'analyser les valeurs des champs de type point, souvent utilisée pour des requêtes géospatiales ou numériques.
FieldCacheImpl Cette classe contient une implémentation concrète du cache des champs, gérant la logique d'entreposage et de récupération des valeurs.
FieldCacheImpl.BinaryDocValuesImpl Cette classe contient une implémentation des valeurs de document binaires dans le cache des champs, utilisée pour gérer les données binaires.
FieldCacheImpl.LongsFromArray Cette classe contient une implémentation pour entreposer des valeurs de type long provenant d'un tableau dans le cache des champs, permettant une récupération efficace.
FieldCacheImpl.SortedDocValuesImpl Cette classe contient une implémentation des valeurs de document triées dans le cache des champs, utilisée pour faciliter le tri et les opérations d'agrégation.
FieldFacetStats Cette classe contient une collection et gère les statistiques des facettes pour les champs, permettant d'analyser les résultats des facettes.
FieldLengthUpdateProcessorFactory Cette classe permet de fabriquer d'un processeur de mise à jour calculant et entreposant la longueur des champs lors des mises à jour de documents.
FieldMutatingUpdateProcessor Cette classe contient un processeur de mise à jour modifiant les valeurs des champs dans les documents avant leur indexation.
FieldMutatingUpdateProcessor.FieldNameSelector Cette classe contient un sélecteur utilisé par le processeur de mise à jour pour choisir quels champs doivent être modifiés lors du traitement des documents.
FieldMutatingUpdateProcessorFactory Cette classe contient une fabrique pour créer des instances de FieldMutatingUpdateProcessor, configurée selon les paramètres spécifiés.
FieldMutatingUpdateProcessorFactory.SelectorParams Cette classe contient un paramètres utilisés pour configurer le sélecteur dans la fabrique du processeur de mise à jour.
FieldNameMutatingUpdateProcessorFactory Cette classe contient une fabrique pour créer des processeurs de mise à jour modifiant les noms de champs lors de l'indexation.
FieldNameValueSource Cette classe contient une source de valeur utilisée pour récupérer des valeurs de champs basées sur leurs noms, souvent utilisée dans le cadre des requêtes et des facettes.
FieldParams Cette classe contient une représentation des paramètres associés aux champs dans une requête ou une mise à jour, facilitant la gestion des propriétés des champs.
FieldProperties Cette classe contient les propriétés des champs définies dans le schéma Solr, permettant de configurer le comportement des champs lors de l'indexation et de la recherche.
FieldQParserPlugin Cette classe contient un plugiciel pour analyser les requêtes de champ dans Solr, permettant des fonctionnalités avancées de recherche basées sur les champs.
FieldType Cette classe contient une représentation de type de champ, définissant les caractéristiques et le comportement des champs lors de l'indexation et de la recherche.
FieldType.MultiValueSelector Cette classe contient une énumération ou classe utilisée pour sélectionner le comportement lors de la gestion des champs ayant plusieurs valeurs.
FieldTypePluginLoader Cette classe contient un chargeur de plugiciels pour les types de champs, permettant l'extension des types de champs disponibles dans Solr.
FieldTypeXmlAdapter Cette classe contient un adaptateur pour les types de champs lors de la sérialisation et de la désérialisation en XML, facilitant la configuration des champs via le schéma.
FieldUtil Cette classe contient un utilitaire fournissant des méthodes pour travailler avec les champs dans Solr, offrant des fonctionnalités d'assistance lors du traitement des champs.
FieldUtil.DVOrdValues Cette classe contient une représentation des valeurs ordonnées des valeurs de document, utilisée pour gérer les documents ayant des valeurs de champ dans des ordres spécifiques.
FieldUtil.FCOrdValues Cette classe contient une représentation des valeurs ordonnées du cache de champs, facilitant le traitement des valeurs entreposées dans le cache.
FieldUtil.OrdFunc Cette classe contient un fournir des méthodes pour manipuler les fonctions liées aux ordres de valeurs de champ dans Solr.
FieldUtil.OrdValues Cette classe contient une représentation des valeurs ordonnées pour les champs dans Solr, utilisée pour gérer et récupérer les valeurs selon un ordre spécifique.
FieldValueMutatingUpdateProcessor Cette classe contient un processeur de mise à jour modifiant les valeurs des champs existants dans un document avant l'indexation.
FieldValueSubsetUpdateProcessorFactory Cette classe contient une fabrique pour créer des processeurs de mise à jour ne mettant à jour qu'un sous-ensemble des valeurs de champ.
FileBasedSpellChecker Cette classe contient une implémentation d'un correcteur orthographique qui utilise un fichier pour entreposer et référencer les mots corrects.
FileDictionaryFactory Cette classe contient une fabrique pour créer des dictionnaires à partir de fichiers, utilisés dans des fonctionnalités comme la recherche de synonymes ou la correction orthographique.
FileExchangeRateProvider Cette classe contient un fournisseur de taux de change basé sur des fichiers, utilisé pour récupérer les taux de change pour la conversion des monnaies.
FileFloatSource Cette classe contient une source de valeurs flottantes provenant de fichiers, utilisée pour récupérer des données numériques à partir de fichiers pour des traitements ultérieurs.
FileFloatSource.ReloadCacheRequestHandler Cette classe contient un gestionnaire de requêtes permettant de recharger le cache des valeurs flottantes à partir de fichiers, garantissant que les données sont à jour.
FileUtils Cette classe contient un utilitaire fournissant des méthodes pour interagir avec le système de fichiers, facilitant les opérations de lecture, d'écriture et de gestion des fichiers.
Filter Cette classe contient la base pour les filtres, utilisée pour appliquer des conditions dans les requêtes et affiner les résultats retournés par Solr.
FilterCollector Cette classe contient le collecteur utilisant un filtre pour collecter des documents qui correspondent à certains critères, souvent utilisé dans les recherches.
FilteredDocIdSet Cette classe contient une représentation d'un ensemble d'identificateurs de documents ayant été filtrés selon des critères spécifiques, permettant d'optimiser les recherches.
FilteringSolrMetricReporter Cette classe permet de collecter et de rapporter des métriques pour Solr, avec des fonctionnalités de filtrage pour se concentrer sur des métriques spécifiques.
FilterQuery Cette classe contient une représentant une requête de filtre, utilisée pour appliquer des conditions spécifiques aux résultats de recherche.
FiltersQParser Cette classe contient analyseur de requêtes gérant les filtres dans les requêtes, permettant d'ajouter des conditions de filtrage.
FiltersQParserPlugin Cette classe contient un plugiciel pour enregistrer le FiltersQParser, permettant de l'utiliser dans les requêtes Solr.
FirstFieldValueUpdateProcessorFactory Cette classe contient une fabrique pour créer des processeurs de mise à jour qui définissent une valeur à partir du premier champ d'un document.
FloatPayloadValueSource Cette classe contient une source de valeurs flottantes utilisant des charges utiles, permettant d'associer des valeurs flottantes aux documents.
FloatPointField Cette classe contient un type de champ pour entreposer des valeurs flottantes sous forme de points, permettant des recherches numériques.
FloatValueFieldType Cette classe contient un type de champ utilisé pour les valeurs flottantes, offrant des fonctionnalités spécifiques pour les opérations sur ces valeurs.
FreeTextLookupFactory Cette classe contient une fabrique pour créer des lookups de texte libre, souvent utilisée dans les fonctionnalités de recherche et d'autocomplétion.
FSHDFSUtils Cette classe contient des utilitaire pour interagir avec HDFS (Hadoop Distributed File System), fournissant des méthodes pour gérer les fichiers.
FSHDFSUtils.CallerInfo Cette classe permet d'entreposer des informations sur l'appelant lors de l'utilisation des utilitaires HDFS.
FSTLookupFactory Cette classe contient une fabrique pour créer des lookups basés sur une structure de données FST (Finite State Transducer), utilisée pour des recherches rapides.
FunctionQParser Cette classe contient un analyseur de requêtes permettant d'utiliser des fonctions dans les requêtes Solr, offrant une flexibilité supplémentaire pour les recherches.
FunctionQParserPlugin Cette classe contient un plugiciel pour enregistrer le FunctionQParser, permettant l'utilisation de fonctions dans les requêtes.
FunctionRangeQParserPlugin Cette classe contient un plugiciel permettant de traiter les requêtes utilisant des plages de valeurs dans le contexte des fonctions.
FunctionRangeQuery Cette classe contient une requête permettant de récupérer des documents dont les valeurs d'un champ se trouvent dans un intervalle spécifié.
FuzzyLookupFactory Cette classe contient une fabrique pour créer des lookups prenant en charge la recherche floue, permettant de trouver des correspondances approximatives.
GapFragmenter Cette classe permet de fragmenter les résultats de recherche en tenant compte des "gaps" ou lacunes dans les données, facilitant une analyse plus détaillée des résultats.
GenericDistributedQueue Cette classe contient une représentation d'une file d'attente distribuée générique utilisée pour gérer des tâches dans un environnement distribué. Elle est généralement utilisée pour organiser et traiter des actions ou des événements dans un unité d'allocation Solr.
GenericDistributedQueueFactory Cette classe contient une fabrique pour créer des instances de GenericDistributedQueue, permettant d'initialiser et de gérer des files d'attente distribuées.
GeoDistValueSourceParser Cette classe contient un analyseur générant des sources de valeurs pour calculer des distances géographiques. Il est utilisé pour intégrer des fonctions de distance dans les requêtes géospatiales de Solr.
GeoHashField Cette classe contient un type de champ pour entreposer des géohashs, une forme de codage de localisation géographique permettant d'effectuer des recherches rapides et des filtrages basés sur des coordonnées géographiques.
GeohashFunction Cette classe contient une fonction utilisée pour convertir des coordonnées géographiques en géohash, facilitant l'indexation et la recherche géospatiales.
GeohashHaversineFunction Cette classe contient une implémentation spécifique de la fonction GeohashFunction utilisant la formule de Haversine pour calculer la distance entre deux points géographiques, prenant en compte la courbure de la Terre.
GeoJSONResponseWriter Cette classe contient une réponses formatant les résultats des requêtes Solr en JSON géospatial (GeoJSON), un format utilisé pour représenter des données géographiques.
GeoTransformerFactory Cette classe contient une fabrique pour créer des transformateurs géospatiaux qui modifient ou convertissent des données géographiques dans les résultats des requêtes Solr.
GETable Cette classe contient un interface marquant des objets comme "GETable", c'est-à-dire accessibles via des requêtes GET du HTTP. Utilisée principalement dans des contextes d'API REST.
GraphHandler Cette classe contient un gestionnaire pour traiter les requêtes basées sur des graphes, souvent utilisé dans des analyses de relations complexes entre documents.
GraphHandler.DummyErrorStream Cette classe permet de capturer et d'ignorer les erreurs dans le cadre du traitement de graphes. Elle sert essentiellement de flux d'erreurs "neutre" lors du traitement.
GraphHandler.TimerStream Cette classe permet de mesurer les temps d'exécution lors du traitement des graphes, permettant de surveiller les performances des requêtes de type graphe.
GraphMLResponseWriter Cette classe permet d'écrire une réponses formatant les résultats en GraphML, un format XML utilisé pour représenter des graphes de manière structurée et lisible par des outils spécialisés dans l'analyse de graphes.
GraphPointsCollector Cette classe contient un collecteur de points de graphes, utilisé pour collecter et traiter les nouds dans les requêtes de type graphe.
GraphQParserPlugin Cette classe contient un plugiciel enregistrant un analyseur de requêtes pour les requêtes de graphes. Il permet d'analyser des requêtes complexes basées sur les relations entre les documents.
GraphQuery Cette classe contient une représentation d'une requête de type graphe, utilisée pour rechercher des documents basés sur des relations spécifiques entre eux.
GraphQueryParser Cette classe contient un analyseur de requêtes spécifique pour interpréter et exécuter des requêtes de type graphe, permettant d'exploiter les relations entre documents.
GraphTermsQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes basé sur des termes de graphe, permettant de filtrer ou d'affiner les résultats en fonction des termes liés dans une structure de graphe.
GroupedEndResultTransformer Cette classe contient un transformateur de résultats regroupant les résultats de requêtes pour les afficher sous forme de blocs regroupés, souvent utilisé dans les résultats paginés ou les agrégations.
Grouping Cette classe permet de regrouper les résultats de requêtes, permettant d'obtenir des groupes de documents partageant certaines caractéristiques ou valeurs.
Grouping.Format Cette classe permet d'indiquer le format dans lequel les résultats regroupés sont retournés, avec des options de formatage pour présenter les données de manière structurée.
Grouping.TotalCount Cette classe permet de maintenir le compte total des documents dans un groupe ou ensemble de résultats, permettant des statistiques précises sur les résultats regroupés.
GroupingSpecification Cette classe permet de définir les spécifications pour le regroupement, telles que les critères de regroupement, le format de sortie, et les paramètres de la requête.
HadoopAuthFilter Cette classe contient un filtre d'authentification pour les environnements basés sur Hadoop. Ce filtre authentifie les requêtes Solr en utilisant les mécanismes d'authentification d'Hadoop.
HadoopAuthFilter.SolrZkToCuratorCredentialsACLs Cette classe contient un filtre d'authentification Hadoop gérant la conversion des informations d'authentification entre Solr et ZooKeeper à l'aide de Curator, une bibliothèque utilisée pour la gestion des connexions à ZooKeeper.
HadoopAuthPlugin Cette classe contient un plugiciel d'authentification basé sur Hadoop pour Solr, utilisé pour intégrer l'authentification Hadoop dans Solr.
HadoopSSLCredentialProvider Cette classe contient un fournisseur de certificats SSL pour Hadoop, utilisé pour gérer les certificats nécessaires à la communication sécurisée entre Solr et des services Hadoop.
HashDocSet Cette classe contient une implémentation de DocSet utilisant une table de hachage pour stocker et gérer efficacement les ensembles de documents dans Solr.
HashQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes utilisant une table de hachage pour analyser et exécuter des requêtes basées sur des clefs ou des termes hachés.
HasImplicitIndexAnalyzer Cette classe contient un interface indiquant que certaines classes ou champs ont un analyseur d'index implicite, c'est-à-dire que les valeurs peuvent être indexées automatiquement en fonction de la configuration.
HaversineConstFunction Cette classe contient une fonction de Solr calculant la distance entre deux points géographiques à l'aide de la formule de Haversine. Cette classe permet de traiter des requêtes géospatiales où la distance est une constante.
HaversineFunction Cette classe contient une fonction utilisée pour calculer la distance entre deux points géographiques basés sur les coordonnées (latitude et longitude) en utilisant la formule de Haversine. Cette fonction tient compte de la courbure de la Terre.
HaversineMetersEvaluator Cette classe contient une évaluation de la distance en mètres entre deux points géographiques en utilisant la formule de Haversine. Il est souvent utilisé dans des requêtes géospatiales pour des distances précises.
HaversineMetersEvaluator.HaversineDistance Cette classe permet d'encapsuler le calcul de la distance en utilisant la formule de Haversine, en particulier pour les calculs en mètres.
HdfsBackupRepository Cette classe permet de gérer les dépôts de sauvegarde HDFS pour Solr. Il permet de stocker et de récupérer des sauvegardes de collections Solr sur HDFS (Hadoop Distributed File System).
HdfsDirectory Cette classe contient une implémentation de répertoire pour entreposer des index Solr sur HDFS. Cette classe gère la lecture et l'écriture des fichiers d'index dans un environnement Hadoop.
HdfsDirectory.HdfsIndexInput Cette classe contient une sous-classe de IndexInput gérant l'entrée des données des index entreposés sur HDFS, permettant de lire les fichiers d'index directement depuis un unité d'allocation Hadoop.
HdfsDirectoryFactory Cette classe contient une fabrique créant des instances de HdfsDirectory, permettant à Solr d'utiliser HDFS pour stocker et gérer des index.
HdfsFileWriter Cette classe permet d'écrire des fichiers dans HDFS, généralement pour sauvegarder ou journaliser des données depuis Solr vers un unité d'allocation Hadoop.
HdfsLocalityReporter Cette classe permet de fournir des rapports sur la "localité" des données HDFS, aidant à optimiser la distribution des données et à améliorer les performances dans les environnements Hadoop.
HdfsLockFactory Cette classe contient une fabrique de verrous pour HDFS, utilisée pour garantir l'intégrité et la synchronisation des opérations d'écriture/lecture sur les fichiers indexés entreposés sur HDFS.
HdfsTransactionLog Cette classe permet de gérer les journaux de transactions pour les mises à jour indexées dans HDFS, permettant de suivre les changements et de récupérer les données en cas de besoin.
HdfsUpdateLog Cette classe permet de maintenir un journal des mises à jour de documents dans un environnement HDFS, permettant une récupération et une réplication des données en toute sécurité.
HdfsUtil Cette classe permet de fournir des utilitaires pour interagir avec HDFS depuis Solr, facilitant des opérations telles que la lecture, l'écriture et la gestion des fichiers sur HDFS.
HealthCheckHandler Cette classe contient un descripteur pour effectuer des contrôles de santé (health checks) dans Solr, permettant de surveiller l'état du système et de répondre aux requêtes vérifiant la disponibilité du service.
HighFrequencyDictionaryFactory Cette classe contient une fabrique créant des dictionnaires de termes à haute fréquence, généralement utilisés dans les suggestions de recherche et l'auto-complétion.
HighlightComponent Cette classe contient une composante responsable de la mise en évidence des termes recherchés dans les résultats de recherche. Il permet de souligner les parties des documents correspondante à la requête.
HighlightComponent.HighlightMethod Cette classe permet d'indiquer la méthode utilisée pour mettre en évidence les résultats de recherche, comme la méthode Fast Vector Highlighter ou Simple Highlighter.
HighlightingPluginBase Cette classe contient la base pour les plugiciels de mise en surbrillance dans Solr, fournissant les fonctionnalités de base nécessaires pour personnaliser la mise en évidence des termes recherchés.
HLL Cette classe contient un HyperLogLog (HLL) est une structure de données probabiliste utilisée pour estimer la cardinalité, c'est-à-dire le nombre distinct d'éléments dans un ensemble, avec une faible utilisation de mémoire.
HLLAgg Cette classe contient une agrégation basée sur l'algorithme HyperLogLog, utilisée pour calculer des estimations de cardinalité dans les agrégations de données.
HLLAgg.HLLFactory Cette classe contient une fabrique créant des instances d'agrégation HyperLogLog pour Solr, permettant d'estimer la cardinalité des ensembles de données dans les requêtes de recherche.
HLLType Cette classe permet d'indiquer le type d'algorithme HyperLogLog utilisé dans Solr, offrant différentes options pour l'estimation de la cardinalité.
HtmlEncoder Cette classe contient une encodeur HTML utilisé pour encoder des chaînes de caractères en HTML, en échappant les caractères spéciaux afin d'éviter les vulnérabilités XSS ou d'autres problèmes liés à l'injection de code.
HtmlFormatter Cette classe contient un formateur HTML utilisé pour styliser et formater les résultats de recherche, en particulier lorsqu'il s'agit de mettre en surbrillance des termes recherchés dans le contenu HTML.
HTMLStripFieldUpdateProcessorFactory Cette classe contient une usine de processeurs éliminant les balises HTML des champs de texte avant de les indexer, afin d'éviter que le balisage HTML ne soit pris en compte lors de la recherche.
HttpCacheHeaderUtil Cette classe contient un utilitaire pour gérer les entêtes de cache HTTP dans Solr, permettant de contrôler la mise en cache des réponses par les clients et les proxys.
HttpClientBuilderPlugin Cette classe contient un plugiciel utilisé pour personnaliser la construction des clients HTTP dans Solr, permettant d'ajuster les paramètres de connexion et d'authentification des requêtes HTTP sortantes.
HttpClientMetricNameStrategy Cette classe contient la stratégie pour nommer et organiser les métriques associées aux clients HTTP dans Solr, facilitant la surveillance des performances des connexions réseau.
HttpShardHandler Cette classe contient le gestionnaire de requêtes HTTP coordonnant les requêtes envoyées aux shards Solr, permettant la distribution et la collecte des résultats entre les noeuds d'unité d'allocation.
HttpShardHandlerFactory Cette classe contient une fabrique pour créer des instances de HttpShardHandler, responsables de la gestion des requêtes distribuées sur un unité d'allocation Solr.
HttpShardHandlerFactory.WhitelistHostChecker Cette classe contient une composante de vérification s'assurant que seules les requêtes provenant d'hôtes figurant sur une liste blanche sont acceptées, renforçant ainsi la sécurité des interactions HTTP dans Solr.
HttpSolrCall Cette classe contient une représentation une requête HTTP entrante dans Solr, gérant la distribution des requêtes aux composants internes et la gestion des réponses.
HttpTriggerListener Cette classe contient un écouteur surveillant et déclenchant des événements basés sur des requêtes HTTP, permettant de réagir à certaines conditions ou actions dans Solr.
IBSimilarityFactory Cette classe permet de configurer des méthodes de calcul de la similarité dans Solr, notamment pour l'algorithme BM25 ou d'autres variantes basées sur le modèle de similarité I(n)B.
IdUtils Cette classe contient des utilitaires pour la manipulation des identificateurs de documents ou de collections dans Solr.
IGainTermsQParserPlugin Cette classe permet de fournir un analyseur de requêtes personnalisé pour manipuler les termes spécifiques en utilisant des "gains" dans les recherches.
IgnoreCommitOptimizeUpdateProcessorFactory Cette classe contient une usine de création d'un processeur de mise à jour ignorant les commandes d'optimisation ou de validation pour certaines mises à jour.
IgnoreFieldUpdateProcessorFactory Cette classe permet d'ignorer certaines mises à jour de champs spécifiés lors du traitement des documents.
IgnoreLargeDocumentProcessorFactory Cette classe permet de gérer et de rejeter les documents dépassant une certaine taille définie lors de l'indexation.
ImplicitSnitch Cette classe contient le sharding dans SolrCloud, collectant automatiquement des informations sur les noeuds Solr pour prendre des décisions de routage ou d'équilibrage.
InactiveMarkersPlanAction Cette classe permet de gérer les actions à entreprendre lorsque des marqueurs inactifs sont trouvés dans SolrCloud.
InactiveShardPlanAction Cette classe permet de gérer les plans d'action relatifs aux shards inactifs dans un environnement distribué SolrCloud.
IndexBasedSpellChecker Cette classe contient un index Solr pour fournir des suggestions d'orthographe basées sur les termes indexés.
IndexDeletionPolicyWrapper Cette classe contient une enveloppe de politique de suppression d'index pour contrôler quand des fichiers d'index doivent être supprimés.
IndexFetcher Cette classe contient le responsable de la récupération et de la synchronisation des segments d'index entre des noeuds dans un unité d'allocation Solr.
IndexFetcher.CompareResult Cette classe contient une représentation des résultats de la comparaison entre les versions d'index pour déterminer s'ils sont synchronisés.
IndexFetcher.IndexFetchResult Cette classe contient les résultats après la récupération d'un index depuis un autre noeud, indiquant si l'opération a réussi ou échoué.
IndexFingerprint Cette classe permet de générer une empreinte unique d'un index, utile pour la synchronisation et la validation des données entre noeuds.
IndexReaderFactory Cette classe contient une fabrique d'objets responsable de la création de lecteurs d'index qui accèdent aux segments de l'index.
IndexSchema Cette classe contient une représentation de schéma de l'index dans Solr, définissant les champs, leurs types, et les règles d'analyse.
IndexSchema.DynamicCopy Cette classe permet de gérer la copie dynamique de champs d'après des règles configurées dans le schéma.
IndexSchema.DynamicField Cette classe permet de définir un champ dynamique dans Solr étant associé à des modèles de noms de champs.
IndexSchema.DynamicReplacement Cette classe contient une représentation d'un champ dynamique pouvant être remplacé par d'autres champs en fonction de certains critères.
IndexSchema.DynamicReplacement.DynamicPattern Cette classe contient une représentation d'un modèle dynamique utilisé pour faire correspondre des noms de champs.
IndexSchema.SchemaProps Cette classes permet de gérer les propriétés globales du schéma Solr.
IndexSchema.SchemaProps.Handler Cette classe contient un gestionnaire pour les propriétés du schéma dans Solr.
IndexSchemaFactory Cette classe contient une fabrique pour créer des instances de schémas d'index, permettant de les personnaliser selon les besoins.
IndexSizeTrigger Cette classe contient un déclencheur surveillant la taille des index et exécutant certaines actions lorsque la taille atteint des seuils définis.
IndexSizeTrigger.IndexSizeEvent Cette classe contient une représentation d'un événement étant déclenché lorsque la taille de l'index atteint une limite.
IndexSizeTrigger.Unit Cette classe permet de définir l'unité de mesure utilisée pour surveiller la taille des index (octets, documents,...).
InfoHandler Cette classe permet de fournir des informations sur l'état actuel de Solr, souvent utilisé pour la surveillance.
InitParams Cette classe contient une représentation des paramètres d'initialisation passés lors de la configuration de Solr.
Insanity Cette classe permet de diagnostiquer des situations "insensées" ou des erreurs logiques dans Solr, souvent en rapport avec la gestion des caches ou des segments d'index.
InstrumentedHttpListenerFactory Cette classe contient une fabrique créant des écouteurs HTTP tout en collectant des métriques de performance ou d'utilisation pour le suivi et le diagnostic.
InstrumentedHttpListenerFactory.NameStrategy Cette classe permet de définir la stratégie de nommage utilisée par les écouteurs HTTP instrumentés, permettant de personnaliser les noms des métriques.
InstrumentedHttpRequestExecutor Cette classe contient un exécuteur de requêtes HTTP mesurant les performances des requêtes HTTP envoyées et fournit des données pour les diagnostics.
InstrumentedPoolingHttpClientConnectionManager Cette classe permet de gérer un bassin de connexions HTTP pour un client HTTP avec des capacités d'instrumentation, permettant de surveiller les connexions actives et inactives.
IntComp Cette classe contient un utilitaire pour la comparaison d'entiers, souvent utilisée dans des opérations d'indexation ou de tri dans Solr.
IntervalFacets Cette classe permet de gérer les facettes par intervalles, permettant de grouper des documents selon des intervalles numériques définis (par exemple, des plages de prix ou de dates).
IntervalFacets.FacetInterval Cette classe contient une représentation d'un intervalle spécifique dans une facette par intervalles, utilisé pour agréger les résultats dans un certain intervalle.
IntPointField Cette classe contient un type de champ pour indexer des entiers dans Solr, basé sur le modèle Lucene Point, permettant un indexage plus efficace pour les recherches numériques.
IntValue Cette classe contient une représentation d'une valeur entière dans Solr, utilisée pour entreposer ou manipuler des données entières dans l'index.
IntValueFieldType Cette classe permet de décrire un type de champ basé sur les entiers pour définir comment ces champs doivent être analysés, indexés, et recherchés dans Solr.
IOFunction Cette classe contient une interface fonctionnelle similaire à Function, mais pouvant lancer des exceptions d'entrée/sortie, utilisée dans des situations où les opérations peuvent échouer en raison de problèmes d'entrée/sortie.
ISchemaVersion Cette classe contient une représentation d'une version du schéma dans Solr, permettant de suivre les changements dans les versions de schémas pour la compatibilité des index.
IterativeMergeStrategy Cette classe contient une stratégie de fusion utilisée dans Solr pour combiner des résultats de recherche itérativement, souvent dans le contexte de SolrCloud ou de recherches distribuées.
IWordDeserializer Cette classe contient un dé-sérialiseur utilisé pour lire et convertir des données de type mot ou chaîne de caractères lors de l'importation de documents ou de configurations dans Solr.
JaspellLookupFactory Cette classe contient une implémentation d'un algorithme de recherche basé sur l'algorithme Jaspell, étant utilisé pour la suggestion de termes ou l'auto-complétion.
JavabinLoader Cette classe permet de charger des données au format binaire Java (javabin) dans Solr, un format interne utilisé par Solr pour la sérialisation efficace des documents.
JettyConfig Cette classe contient la configuration spécifique de Jetty pour Solr, qui définit comment le serveur Jetty est configuré (Jetty est le serveur par défaut utilisé dans les instances Solr en mode standalone).
JettyConfig.Builder Cette classe permet de construire des configurations Jetty personnalisées pour Solr, facilitant la configuration de serveurs avec des paramètres spécifiques.
JettySolrRunner Cette classe contient un utilitaire démarrant une instance Solr à l'aide d'un serveur Jetty intégré, souvent utilisé pour des tests ou des déploiements autonomes de Solr.
JettySolrRunner.DebugFilter Cette classe contient un filtre utilisé pour le débogage, permettant de tracer ou de suivre les requêtes HTTP dans l'environnement Jetty de Solr.
JettySolrRunner.Servlet404 Cette classe permet de gérer les erreurs 404 (page non trouvée) du HTTP dans les instances Solr exécutées avec Jetty, en fournissant des messages d'erreur personnalisés.
JmxMetricsReporter Cette classe contient un rapporteur de métriques utilisant JMX (Java Management Extensions) pour surveiller les performances et l'état de Solr à travers des métriques exposées via JMX.
JmxMetricsReporter.Builder Cette classe permet de construire un rapporteur de métriques JMX avec des paramètres personnalisés, facilitant la création de moniteurs JMX adaptés aux besoins spécifiques.
JmxMetricsReporter.JmxCounterMBean Cette classe permet d'exposer un compteur JMX (MBean) pour suivre les métriques s'incrémentant de manière cumulative, comme le nombre de requêtes ou d'opérations effectuées.
JmxMetricsReporter.JmxGaugeMBean Cette classe permet d'exposer une jauge JMX (MBean) pour suivre des valeurs qui fluctuent, telles que l'utilisation actuelle de la mémoire ou du microprocesseur.
JmxMetricsReporter.JmxHistogramMBean Cette classe permet d'exposer un histogramme JMX (MBean) pour suivre la distribution des valeurs, souvent utilisé pour suivre des latences ou des tailles de réponse.
JmxMetricsReporter.JmxMeterMBean Cette classe permet d'exposer un mètre JMX (MBean) pour suivre le taux d'événements par seconde, utile pour suivre les taux de requêtes ou d'erreurs.
JmxMetricsReporter.JmxTimerMBean Cette classe permet d'exposer un minuteur JMX (MBean) pour suivre le temps d'exécution des opérations, utilisé pour mesurer les performances des requêtes ou des processus.
JmxMetricsReporter.MetricMBean Cette classe contient une représentation d'une interface de base pour les MBeans liés aux métriques, permettant d'exposer différentes mesures via JMX.
JmxObjectNameFactory Cette classe contient une fabrique pour créer des noms d'objets JMX standardisés, utilisés pour nommer les MBeans dans le contexte des métriques Solr.
JmxUtil Cette classe permet de fournir des utilitaires pour interagir avec JMX, facilitant l'enregistrement et la gestion des MBeans utilisés pour surveiller Solr.
JoinQParserPlugin Cette classe contient un plugiciel de Solr pour effectuer des requêtes de type "join" entre différents ensembles de documents, similaire à une jointure SQL, permettant de lier des documents en fonction de relations de clefs.
JsonLoader Cette classe permet de charger des documents dans Solr à partir d'un format JSON. Il est responsable de la désérialisation des données JSON et de leur transformation en documents indexables dans Solr.
JsonPreAnalyzedParser Cette classe permet d'analyseur de contenu JSON préanalysé, permettant d'importer des documents où certains champs ont déjà été analysés, accélérant ainsi l'indexation.
JSONResponseWriter Cette classe contient un responsable de l'écriture des réponses Solr au format JSON. Il transforme les résultats des requêtes Solr en une structure JSON pour les clients.
JSONUtil Cette classe permet de fournir des utilitaires pour manipuler et générer des objets JSON, facilitant l'interaction avec des données JSON dans Solr.
JSONWriter Cette classe permet d'écrire des données JSON à partir d'objets Solr, souvent utilisé pour convertir les résultats ou les documents en chaînes JSON.
JulInfo Cette classe permet d'utiliser le système de journalisation JUL (Java Util Logging) pour Solr. Il s'agit d'un mécanisme pour intégrer Solr avec le système de journalisation de base de Java.
JulWatcher Cette classe permet de surveiller les journaux créés par JUL et peut déclencher des actions ou générer des alertes en fonction des événements capturés dans les journaux de bord.
JWTAuthPlugin Cette classe contient un plugiciel d'authentification basé sur JWT (JSON Web Token) pour Solr, permettant aux utilisateurs de s'authentifier en utilisant des jetons JWT, souvent utilisé pour la sécurité des API.
JWTAuthPlugin.WellKnownDiscoveryConfig Cette classe permet de gérer la découverte automatique de configurations d'authentification JWT, permettant à Solr de récupérer les métadonnées nécessaires pour valider les jetons via des points de terminaison bien connus.
JWTPrincipal Cette classe contient une représentation d'un principal d'authentification (identité de l'utilisateur) dérivé d'un jeton JWT dans Solr, utilisé pour vérifier et extraire les informations d'authentification.
JWTPrincipalWithUserRoles Cette classe permet d'étendre la classe JWTPrincipal pour inclure des rôles d'utilisateur, permettant un contrôle d'accès plus fin basé sur les rôles définis dans le jeton JWT.
KerberosFilter Cette classe contient un filtre de sécurité pour l'authentification Kerberos dans Solr. Il intercepte les requêtes HTTP et applique l'authentification basée sur Kerberos.
KerberosPlugin Cette classe contient un plugiciel d'authentification Kerberos pour Solr, utilisé pour sécuriser l'accès aux ressources Solr dans des environnements où Kerberos est utilisé pour l'authentification.
LastFieldValueUpdateProcessorFactory Cette classe contient un processeur de mise à jour retenant et appliquant la dernière valeur reçue pour un champ donné lors de l'indexation de documents.
LatLonPointSpatialField Cette classe contient un type de champ spatial indexant des points de latitude et de longitude en utilisant les points géographiques comme données spatiales dans Solr.
LatLonPointSpatialField.LatLonPointSpatialStrategy Cette classe contient la stratégie d'indexation et de recherche utilisée par le champ spatial LatLonPoint. Cette stratégie définit comment les points géographiques sont entreposés et recherchés dans l'index.
LatLonType Cette classe contient un type de champ spécifique pour entreposer et manipuler des coordonnées géographiques (latitude et longitude) dans Solr, permettant de faire des recherches géospatiales.
LeaderElector Cette classe permet d'utiliser dans SolrCloud pour organiser l'élection du chef d'un shard dans un unité d'allocation distribué, en veillant à ce qu'un noeud soit élu comme chef.
LeaderRecoveryWatcher Cette classe permet de surveiller les chefs de shards dans SolrCloud et tente de récupérer ou de réélire un chef en cas de défaillance.
LegacyBM25SimilarityFactory Cette classe contient une fabrique pour la création d'une similarité BM25 héritée dans Solr, utilisée pour les recherches de texte plein basées sur l'algorithme BM25, avant l'introduction de versions plus modernes de BM25.
LegacyDoubleField Cette classe contient un type de champ héritier pour entreposer des valeurs décimales (double). Il a été remplacé par des types plus récents comme DoublePointField.
LegacyFacet Cette classe contient une implémentation d'un système de facettes hérité dans Solr, utilisé avant l'introduction des facettes modernes plus performantes. Il gère le regroupement de documents en fonction de champs spécifiques.
LegacyFacet.Subfacet Cette classe contient une représentation d'une sous-facette dans le système de facettes hérité, permettant de créer des facettes imbriquées pour des analyses plus détaillées.
LegacyField Cette classe contient un type de champ hérité, utilisé dans les anciennes versions de Solr pour entreposer des données avant l'introduction des types de champ modernes.
LegacyFieldType Cette classe permet de décrire les types de champs hérités dans Solr, tels que ceux utilisés pour les champs de texte, numériques, ou géospatiaux dans les versions précédentes.
LegacyFloatField Cette classe permet d'indiquer un champ hérité pour entreposer des valeurs flottantes (float), utilisé avant l'introduction de types de champs modernes pour les nombres à virgule flottante.
LegacyIntField Cette classe contient un type de champ pour entreposer des entiers dans les versions plus anciennes de Solr, avant l'introduction de champs plus optimisés.
LegacyLongField Cette classe contient un champ hérité pour entreposer des valeurs longues (long), utilisé dans les anciennes versions de Solr pour les entiers de grande taille.
LegacyNumericRangeQuery Cette classe contient une implémentation d'une requête de l'intervalle numérique dans Solr pour les types de champs hérités (legacy) avant l'introduction des nouveaux types de champs numériques optimisés. Elle permet de rechercher des documents où une valeur numérique tombe dans une certaine intervalle.
LegacyNumericRangeQueryBuilder Cette classe contient un constructeur pour créer des requêtes d'intervalle numérique pour les types de champs hérités. Il facilite la construction de requêtes utilisant les anciennes méthodes d'indexation de nombres.
LegacyNumericTokenStream Cette classe contient un flux de jetons utilisé pour analyser des valeurs numériques dans les types de champs hérités. Ce flux convertit des valeurs numériques en termes pouvant être indexés et recherchés.
LegacyNumericTokenStream.LegacyNumericTermAttribute Cette classe contient une interface d'attribut pour les termes numériques dans le flux de jetons hérités. Elle décrit comment les termes numériques sont représentés dans l'index.
LegacyNumericTokenStream.LegacyNumericTermAttributeImpl Cette classe contient une implémentation de l'interface LegacyNumericTermAttribute, fournissant les détails de la manière dont les termes numériques sont générés et utilisés dans les champs hérités.
LegacyNumericType Cette classe permet de décrire le type de champ numérique hérité dans Solr. Cela inclut des types comme int, long, float, et double, utilisés avant l'introduction des nouveaux types numériques.
LegacyNumericUtils Cette classe contient des utilitaires pour manipuler et indexer des valeurs numériques dans les champs hérités. Il inclut des méthodes pour convertir les nombres en termes indexables dans Solr.
LegacyNumericUtils.IntRangeBuilder Cette classe contient un constructeur d'intervalles pour les entiers, utilisé dans les requêtes d'intervalle numérique héritées. Il génère des représentations de plages d'entiers pour faciliter les recherches.
LegacyNumericUtils.LongRangeBuilder Cette classe contient un constructeur d'intervalles pour les entiers longs dans les requêtes de l'intervalle numérique héritées, similaire à IntRangeBuilder mais pour des entiers de plus grande taille.
LFUCache Cette classe contient une implémentation d'un cache "Least Frequently Used" (LFU) dans Solr, entreposant les entrées les moins fréquemment utilisées. Ce cache est utilisé pour améliorer les performances en maintenant en mémoire les données les plus demandées.
ListenerConfig Cette classe permet de gérer la configuration des écouteurs dans Solr, utilisés pour surveiller et réagir aux événements système ou aux changements dans l'état d'un unité d'allocation.
LiveNodesSet Cette classe contient une représentation de l'ensemble des noeuds actifs dans un unité d'allocation SolrCloud. Il maintient une vue à jour des noeuds étant actuellement en ligne et disponibles pour le traitement des requêtes.
LMDirichletSimilarityFactory Cette classe contient une fabrique pour la similarité basée sur le modèle de lissage de Dirichlet, utilisée pour ajuster les pointages des documents dans les recherches de texte plein. Il s'agit d'une méthode de calcul de la similarité entre des documents et une requête.
LMJelinekMercerSimilarityFactory Cette classe contient une fabrique pour la similarité basée sur le modèle de Jelinek-Mercer, une autre technique de calcul de similarité pour les recherches de texte plein dans Solr. Elle combine les fréquences des termes dans les documents et dans la collection globale.
LoadAdminUiServlet Cette classe contient un Servlet chargeant l'interface utilisateur d'administration de Solr, permettant aux utilisateurs de gérer et de surveiller leurs instances Solr via une interface web.
LocalFileSystemRepository Cette classe contient une représentation d'un dépôt entreposant des fichiers sur le système de fichiers local. Ce dépôt est utilisé pour la gestion de fichiers dans Solr, tels que les sauvegardes ou les configurations locales.
LocalSolrQueryRequest Cette classe contient une représentation d'une requête Solr locale utilisée pour effectuer des recherches ou des opérations d'administration sans passer par le réseau, souvent pour des tests ou des opérations internes.
LocalStatsCache Cette classe contient un cache local pour entreposer les statistiques d'indexation dans Solr, utilisé pour optimiser les performances des recherches en conservant certaines métriques en mémoire.
LocalStatsSource Cette classe contient une source locale de statistiques pour fournir des informations sur l'indexation et les performances dans Solr, souvent utilisé pour des analyses ou des diagnostics.
LockTree Cette classe permet de gérer un ensemble hiérarchique de verrous dans Solr, permettant une gestion fine des ressources concurrentes et des opérations nécessitant un accès exclusif aux ressources.
Log4j2Watcher Cette classe permet de surveiller les journaux Log4j2 dans Solr et permet de déclencher des actions ou des alertes basées sur les événements enregistrés dans les journaux.
LogByteSizeMergePolicyFactory Cette classe permet de fabriquer une politique de fusion d'index basée sur la taille des fichiers en octets. Elle contrôle quand et comment les segments d'index sont fusionnés en fonction de la taille des segments.
LogDocMergePolicyFactory Cette classe contient une fabrique de politique de fusion basée sur le nombre de documents dans les segments. Elle détermine quand fusionner les segments en fonction du nombre de documents qu'ils contiennent.
LoggerInfo Cette classe permet de fournir des informations sur les journaux configurés dans Solr, comme les niveaux de journalisation actuels et les cibles de journalisation (fichiers, console,...).
LoggingHandler Cette classe permet de gérer la journalisation des requêtes et des événements dans Solr, enregistrant les informations sur les opérations effectuées dans le système.
LoggingInfoStream Cette classe contient un flux d'informations dédié à la journalisation dans Solr, utilisé pour écrire des données de débogage ou des informations sur les opérations en cours.
LoggingListener Cette classe contient un écouteur de journalisation dans Solr surveillant les événements de journal et peut déclencher des actions en réponse à certains messages de journal.
LogUpdateProcessorFactory Cette classe contient une fabrique pour un processeur enregistrant chaque mise à jour de document dans Solr. Il permet de suivre les ajouts, modifications ou suppressions de documents via les journaux.
LogWatcher Cette classe permet de surveiller les journaux dans Solr et expose ces informations pour les systèmes de gestion ou pour l'interface d'administration de Solr.
LogWatcherConfig Cette classe permet de gérer la configuration du LogWatcher, définissant ce qui doit être surveillé et comment les événements de journal doivent être traités.
LongIterator Cette classe contient un itérateur pour parcourir des collections d'entiers longs (long). Il permet d'itérer sur un ensemble de valeurs longues, souvent utilisé dans les structures de données comme des ensembles ou des tableaux.
LongPointField Cette classe contient un type de champ dans Solr pour indexer et rechercher des entiers longs (long). Il utilise les structures Point de Lucene pour permettre des recherches rapides sur des champs numériques de type long.
LongPriorityQueue Cette classe contient une file de priorité pour gérer des valeurs longues. Cette structure de données permet de stocker et récupérer les valeurs longues selon leur ordre de priorité (par exemple, la valeur minimale ou maximale).
LongSet Cette classe contient une collection optimisée pour entreposer des entiers longs (long) sans duplications. Elle permet de vérifier efficacement si une valeur longue est présente dans l'ensemble.
LongValue Cette classe contient une représentation d'une valeur de type long dans Solr, utilisée pour entreposer et manipuler des données numériques de grande taille dans les index Solr.
LongValueFieldType Cette classe permet de définir le type de champ pour les valeurs longues (long) dans Solr, spécifiant comment ces valeurs sont indexées et recherchées. Il s'agit d'un champ de type numérique optimisé pour les valeurs longues.
Lookup3Signature Cette classe permet d'implémenter l'algorithme de hachage Lookup3, utilisé pour générer des signatures ou des identifiants uniques pour des chaînes ou des contenus dans Solr. C'est un algorithme de hachage rapide et distribué.
LookupFactory Cette classe contient une fabrique pour créer des instances de Lookup, souvent utilisé pour des suggestions automatiques (auto-suggest) et des systèmes de complétion dans Solr. Il gère les différents types de lookups disponibles, comme ceux basés sur des données indexées ou des suggestions dynamiques.
LowerCaseTokenizer Cette classe contient Un jeton divisant le texte en jetons et convertit tous les caractères en minuscules. Cela permet de normaliser les entrées de texte pour les rendre insensibles à la casse dans les recherches.
LowerCaseTokenizerFactory Cette classe contient une fabrique de jeton pour le LowerCaseTokenizer. Elle permet de configurer et d'initialiser ce jeton dans les chaînes d'analyse des textes dans Solr.
LRUCache Cette classe contient un cache "Least Recently Used" (LRU), entreposant les éléments les plus récemment utilisés. Lorsque le cache est plein, il élimine les éléments n'ayant pas été utilisés récemment. Cela permet d'optimiser les performances en conservant les résultats des recherches les plus demandées en mémoire.
LRUStatsCache Cette classe contient un cache LRU avec des statistiques supplémentaires sur l'utilisation du cache. Il permet de surveiller et d'optimiser les performances du cache en fonction des accès récents aux données.
LuceneQParser Cette classe permet d'analyser des requêtes Lucene dans Solr. Elle permet d'interpréter et d'exécuter des requêtes utilisant la syntaxe native de Lucene.
LuceneQParserPlugin Cette classe contient un plugiciel pour le moteur de requêtes Lucene dans Solr. Il permet d'ajouter et de personnaliser la manière dont les requêtes Lucene sont interprétées et exécutées dans Solr.
LukeRequestHandler Cette classe contient un gestionnaire de requêtes pour utiliser Luke, un outil d'analyse d'index Lucene. Il fournit des informations détaillées sur la structure de l'index, les termes indexés, et permet d'explorer l'index de Solr à des fins de diagnostic et de maintenance.
MacroExpander Cette classe permet de remplacer les macros dans les requêtes Solr. Elle permet d'étendre les requêtes en remplaçant des parties définies comme macros par leurs valeurs ou expressions correspondantes, facilitant l'écriture de requêtes complexes.
MainEndResultTransformer Cette classe permet de transformer les résultats de recherche de Solr après leur exécution pour les préparer à être renvoyés à l'utilisateur final. Ce type de classe peut être utilisé pour ajuster ou modifier les résultats avant leur affichage.
MaintainCategoryRoutedAliasCmd Cette classe permet de gérer la maintenance d'alias routés par catégorie dans Solr. Ce type d'alias permet de rediriger les requêtes vers des collections spécifiques en fonction d'une catégorie ou d'un ensemble de critères catégoriels.
MaintainTimeRoutedAliasCmd Cette classe permet de gérer les alias routés par le temps. Ces alias permettent de router les requêtes vers des collections ou des segments d'index basés sur des intervalles de temps (comme des dates ou des intervalles).
ManagedIndexSchema Cette classe contient une implémentation d'un schéma d'index géré dans Solr, permettant de modifier dynamiquement les définitions de schéma (comme les types de champs) à la volée. Cela permet d'ajouter, supprimer ou modifier des champs sans redémarrer le système.
ManagedIndexSchema.FieldExistsException Cette classe contient une exception levée lorsque l'utilisateur tente d'ajouter un champ existant déjà dans le schéma d'index géré.
ManagedIndexSchema.SchemaChangedInZkException Cette classe contient une exception levée lorsque le schéma d'index a été modifié dans ZooKeeper pendant une opération, créant un conflit potentiel. Cela signifie que le schéma a changé entre-temps et nécessite une résolution avant de continuer.
ManagedIndexSchemaFactory Cette classe contient une fabrique pour créer des instances de ManagedIndexSchema. Elle est utilisée pour initialiser et configurer les schémas gérés dans Solr.
ManagedResource Cette classe contient une représentation d'une ressource gérée dans Solr, comme une liste de synonymes ou des filtres stopwords. Elle permet de gérer dynamiquement ces ressources, y compris leur ajout, modification ou suppression.
ManagedResource.ChildResourceSupport Cette classe permet d'ajouter la prise en charge des sous-ressources gérées dans un ManagedResource, permettant de structurer des ressources complexes ayant plusieurs composantes.
ManagedResourceObserver Cette classe contient un observateur surveillant les modifications apportées à une ressource gérée dans Solr. Il est utilisé pour déclencher des actions lorsque des changements sont détectés sur une ressource particulière.
ManagedResourceStorage Cette classe permet de gérer l'entreposage des ressources gérées dans Solr, comme les synonymes, les stopwords, ou d'autres configurations. Il offre des méthodes pour entreposer et récupérer des données liées aux ressources gérées.
ManagedResourceStorage.FileStorageIO Cette classe permet de fournir une implémentation d'entreposage basée sur le système de fichiers pour les ressources gérées. Les données sont lues et écrites dans des fichiers sur le disque.
ManagedResourceStorage.InMemoryStorageIO Cette classe contient une implémentation d'un entreposage en mémoire pour les ressources gérées, où les données sont conservées uniquement en mémoire vive, sans persistance sur disque.
ManagedResourceStorage.JsonStorage Cette classe permet d'utiliser le format JSON pour entreposer et gérer les ressources dans Solr. Les données sont stockées sous forme de fichiers JSON, facilitant la sérialisation et la désérialisation des ressources.
ManagedResourceStorage.StorageIO Cette classe contient une interface définissant les opérations d'entrée/sortie pour l'entreposage des ressources gérées. Elle est implémentée par différentes classes, comme l'entreposage en mémoire, sur disque ou dans ZooKeeper.
ManagedResourceStorage.ZooKeeperStorageIO Cette classe contient une implémentation d'un entreposage pour les ressources gérées en utilisant ZooKeeper. Les données sont entreposées dans ZooKeeper pour être distribuées et gérées à travers un unité d'allocation SolrCloud.
ManagedStopFilterFactory Cette classe contient une fabrique d'un filtre "stopword" géré dans Solr. Ce filtre élimine les mots fréquents ou peu informatifs (comme "le", "la", "et",...) des requêtes et des indexations.
ManagedSynonymFilterFactory Cette classe contient une fabrique de filtre de synonymes géré dans Solr, permettant d'ajouter et de gérer dynamiquement des synonymes pour les recherches. Cela permet d'élargir les résultats de recherche en associant des termes équivalents.
ManagedSynonymFilterFactory.SynonymManager Cette classe permet de gérer les synonymes dans le cadre du ManagedSynonymFilterFactory. Il permet d'ajouter, supprimer ou modifier dynamiquement des synonymes.
ManagedSynonymGraphFilterFactory Cette classe permet de fonctionner avec des graphes de synonymes. Il est plus efficace pour gérer des synonymes complexes avec des relations hiérarchiques ou de graphe.
ManagedSynonymGraphFilterFactory.SynonymManager Cette classe permet de gérer les synonymes dans le cadre des graphes de synonymes pour le ManagedSynonymGraphFilterFactory, permettant une gestion fine des relations synonymiques complexes.
ManagedWordSetResource Cette classe permet de gérer dynamiquement un ensemble de mots spécifiques, comme des stopwords, dans Solr. Cela permet d'ajouter ou de supprimer des mots d'un ensemble de termes géré, utilisé dans les analyses de texte.
MapInitializedPlugin Cette classe contient un plugiciel étant initialisé à partir d'une cartographie. Ce type de plugiciel est souvent utilisé pour configurer des extensions ou des composantes personnalisés dans Solr en utilisant des paires clef-valeur.
MapListener Cette classe contient un écouteur pour les événements sur des cartographie dans Solr, surveillant les changements ou les modifications sur les structures de données basées sur des paires clef-valeur.
MapPluginLoader Cette classe permet de charger des plugiciels Solr à partir d'une structure de type map (clef-valeur). Ce chargeur permet de configurer et d'initialiser des extensions Solr en utilisant des configurations spécifiées sous forme de cartographie.
MaxFieldValueUpdateProcessorFactory Cette classe contient une fabrique créant un processeur de mise à jour pour définir la valeur maximale d'un champ spécifique dans Solr. Elle est souvent utilisée pour limiter ou normaliser les valeurs d'un champ lors des mises à jour des documents.
MaxScoreCollector Cette classe contient un collecteur utilisé dans les requêtes de recherche pour enregistrer le score maximum trouvé lors de l'exécution de la requête. Il est utile pour des optimisations ou pour les scénarios où l'on souhaite connaître le pointage le plus élevé parmi les résultats.
MaxScoreQParser Cette classe contient un analyseur de requêtes étant spécialisé dans l'optimisation des recherches basées sur les pointages maximaux. Il permet de traiter des requêtes en maximisant l'efficacité des calculs de pointages pour les résultats.
MaxScoreQParserPlugin Cette classe contient un plugiciel pour activer l'analyseur MaxScoreQParser. Ce plugiciel permet d'intégrer et d'utiliser les optimisations de calcul de score maximal dans Solr.
MD5Signature Cette classe contient une implémentation de l'algorithme de hachage MD5 pour générer des signatures ou empreintes numériques des documents ou contenus. Utilisé dans Solr pour identifier de manière unique des documents ou des éléments indexés.
MDCLoggingContext Cette classe permet de gérer le contexte de journalisation basé sur MDC (Mapped Diagnostic Context). Cette classe permet de maintenir un contexte de diagnostic dans les journaux de bord, permettant de suivre et associer des événements de journalisation à des requêtes ou transactions spécifiques.
MemClassLoader Cette classe contient un chargeur de classes chargeant des classes directement depuis la mémoire. Il permet d'exécuter des classes ou du code en mémoire sans avoir à charger les fichiers de classes depuis le disque, souvent utilisé dans des environnements dynamiques ou de tests.
MemOutputStream Cette classe contient une implémentation d'un flux de sortie (OutputStream) écrivant les données en mémoire. Il peut être utilisé pour capturer des sorties temporaires en mémoire vive avant de les utiliser ou de les transformer.
MergeIndexesCommand Cette classe contient une représentation d'une commande pour fusionner plusieurs index Solr en un seul. Cette commande est utile lors de l'optimisation ou de la réorganisation des index pour réduire la fragmentation ou améliorer les performances.
MergePolicyFactory Cette classe contient une fabrique pour créer des politiques de fusion dans Solr. Les politiques de fusion dictent comment les segments d'index doivent être fusionnés pour optimiser la recherche et la gestion des données.
MergePolicyFactoryArgs Cette classe contient une représentation des paramètres nécessaires pour configurer une politique de fusion dans Solr. Ces paramètres déterminent le comportement des fusions d'index, comme la fréquence et la taille des segments à fusionner.
MergeStrategy Cette classe permet de déterminer la stratégie utilisée pour fusionner les segments d'index dans Solr. Les stratégies de fusion peuvent varier selon les besoins, optimisant soit la vitesse d'indexation, soit la rapidité des recherches.
Method Cette classe contient une représentation d'une méthode HTTP (comme GET, POST) dans le cadre des requêtes Solr. Elle est utilisée pour spécifier et gérer les différents types de requêtes HTTP envoyées au serveur Solr.
Metrics Cette classe permet de gérer la collecte, l'analyse et la surveillance des métriques dans Solr. Elle permet de suivre les performances et les ressources utilisées par le système Solr, telles que le nombre de requêtes, l'utilisation de la mémoire, et d'autres statistiques critiques.
MetricsCollectorHandler Cette classe permet de gérer la collection des métriques dans Solr. Utilisé pour capturer les performances et les statistiques des composants du système.
MetricsConfig Cette classe contient une représentation de la configuration des métriques dans Solr. Cette classe gère les paramètres relatifs à la collecte et à l'enregistrement des métriques.
MetricsConfig.MetricsConfigBuilder Cette classe permet de construire des objets MetricsConfig de manière fluide (via un "builder pattern"), en spécifiant les détails de la configuration des métriques.
MetricsHandler Cette classe contient un gestionnaire exposant les métriques via l'API de Solr. Il permet de consulter les différentes métriques collectées sur le système.
MetricsHistoryHandler Cette classe permet de gérer l'historique des métriques dans Solr, permettant d'analyser l'évolution des performances au fil du temps.
MetricsHistoryHandler.Cmd Cette classe contient une représentation des commandes spécifiques pour manipuler l'historique des métriques.
MetricsHistoryHandler.Format Cette classe contient une définition des formats dans lesquels les métriques historiques peuvent être exportées ou consultées (exemple JSON, XML).
MetricsMap Cette classe contient une représentation d'une collection de métriques sous forme de paires clef-valeur, permettant de les organiser et de les manipuler.
MetricSuppliers Cette classe permet de fournir des fournisseurs par défaut pour différents types de métriques, notamment les compteurs, les histogrammes, les compteurs de débit et les minuteurs.
MetricSuppliers.DefaultCounterSupplier Cette classe contient le fournisseur par défaut de compteurs, suivant le nombre d'occurrences d'un événement.
MetricSuppliers.DefaultHistogramSupplier Cette classe contient une fournisseur par défaut d'histogrammes, mesurant la distribution statistique des événements.
MetricSuppliers.DefaultMeterSupplier Cette classe contient un fournisseur par défaut de compteurs de débit (Meters), mesurant le taux d'occurrences d'événements.
MetricSuppliers.DefaultTimerSupplier Cette classe contient un fournisseur par défaut de minuteurs, mesurant la durée des événements.
MetricTrigger Cette classe contient le déclencheur des événements basés sur certaines conditions des métriques, par exemple lorsqu'une métrique dépasse un seuil.
MetricTrigger.MetricBreachedEvent Cette classe contient un événement déclenché lorsqu'une métrique a atteint ou dépassé un certain seuil défini.
MetricUtils Cette classe permet de fournir des utilitaires pour la manipulation et la gestion des métriques dans Solr.
MetricUtils.PropertyFilter Cette classe contient un filtre les propriétés lors de la collecte ou de la consultation des métriques en fonction de certains critères.
MigrateCmd Cette classe contient un filtre les propriétés lors de la collecte ou de la consultation des métriques en fonction de certains critères.
MinFieldValueUpdateProcessorFactory Cette classe contient un processeur de mise à jour mettant à jour un champ en ne conservant que la valeur minimale de ce champ parmi plusieurs valeurs proposées.
MinHashQParser Cette classe contient un analyseur de requêtes utilisant l'algorithme MinHash pour calculer la similarité entre des ensembles.
MinHashQParserPlugin Cette classe contient un plugiciel permettant d'utiliser le MinHashQParser pour exécuter des requêtes basées sur l'algorithme MinHash.
MinMaxAgg Cette classe permet d'effectuer des agrégations basées sur les valeurs minimum et maximum d'un champ dans un ensemble de documents.
MLTQParserPlugin Cette classe contient un plugiciel More Like This permettant de trouver des documents similaires à un document de référence, basé sur des termes similaires.
MMapDirectoryFactory Cette classe contient une usine pour la gestion des répertoires d'entreposage dans Solr en utilisant la mémoire virtuelle cartographiée pour une meilleure performance d'entrée/sortie.
MockSearchableSolrClient Cette classe contient un client Solr fictif utilisé principalement pour tester des composantes ou des services sans réellement interagir avec un serveur Solr.
MoreLikeThisComponent Cette classe contient une composante implémentant la fonctionnalité More Like This, permettant de rechercher des documents similaires à un document donné.
MoreLikeThisHandler Cette classe contient un gestionnaire permettant de traiter les requêtes More Like This dans Solr.
MoreLikeThisHandler.InterestingTerm Cette classe contient une représentation des termes intéressants trouvés dans un document étant utilisés pour chercher des documents similaires.
MoreLikeThisHandler.MoreLikeThisHelper Cette classe contient un assistant simplifiant l'exécution des requêtes More Like This.
MoveReplicaCmd Cette classe contient une commande utilisée pour déplacer une réplique d'une collection Solr d'un noeud à un autre.
MultiDestinationAuditLogger Cette classe contient un journal d'audit enregistrant les événements dans plusieurs destinations (fichiers, bases de données,...) simultanément.
MultiStringFunction Cette classe contient une fonction traitant plusieurs chaînes de caractères simultanément pour une manipulation ou une analyse spécifique.
NamedListInitializedPlugin Cette classe contient un interface pour les plugiciels étant initialisés à partir d'une NamedList, une structure clef-valeur spécifique à Solr.
NamedListPluginLoader Cette classe permet de charger les plugiciels dans Solr à partir d'une structure de données NamedList, étant une liste ordonnée d'éléments clef-valeur.
NestedQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes permettant de gérer des requêtes imbriquées. Il facilite la gestion des documents contenant des structures imbriquées.
NestedRequestHandler Cette classe permet de gérer les requêtes impliquant des documents imbriqués, permettant ainsi d'effectuer des recherches sur des sous-documents dans Solr.
NestedUpdateProcessorFactory Cette classe contient une usine de processeurs permettant de traiter les documents imbriqués lors des mises à jour dans Solr. Cela peut inclure la mise à jour de sous-documents ou d'autres structures hiérarchiques.
NestPathField Cette classe contient un type de champ conçu pour gérer les chemins imbriqués, permettant de référencer ou de travailler avec des sous-éléments dans des documents imbriqués.
NIOFSDirectoryFactory Cette classe contient une fabrique de répertoires utilisant NIO (New Input/Output) pour améliorer les performances d'entrées/sorties de fichiers. Cela permet de gérer les fichiers d'index de manière plus efficace en utilisant NIO.
NodeAddedTrigger Cette classe contient un déclencheur utilisé dans Solr pour détecter quand un nouveau noeud est ajouté à un unité d'allocation. Ce mécanisme fait partie des fonctionnalités de gestion des événements pour l'auto-mise à l'échelle de Solr.
NodeAddedTrigger.NodeAddedEvent Cette classe contient une représentation d'un événement étant généré lorsque NodeAddedTrigger détecte l'ajout d'un nouveau noeud au unité d'allocation.
NodeConfig Cette classe contient la configuration d'un noeud Solr. Il inclut des paramètres comme le chemin des répertoires, les ports, et d'autres options de configuration du noeud dans l'unité d'allocation.
NodeConfig.NodeConfigBuilder Cette classe contient un builder utilisé pour créer et configurer des instances de NodeConfig de manière fluide, en spécifiant les paramètres de configuration du noeud.
NodeLostTrigger Cette classe contient un déclencheur utilisé pour détecter quand un noeud est perdu ou déconnecté d'un unité d'allocation Solr.
NodeLostTrigger.NodeLostEvent Cette classe contient une représentation d'un événement généré lorsque NodeLostTrigger détecte qu'un noeud a été perdu ou est hors ligne dans l'unité d'allocation.
NodeMutator Cette classe permet de modifier les attributs des noeuds dans un unité d'allocation Solr en fonction de certains événements ou configurations, permettant de manipuler dynamiquement les noeuds.
NoMergePolicyFactory Cette classe contient une fabrique de stratégies de fusion qui désactive complètement la fusion des segments dans l'index. Cela peut être utilisé dans des situations spécifiques où les fusions doivent être évitées pour des raisons de performance.
NoOpDistributingUpdateProcessorFactory Cette classe contient un processeur de mise à jour ne faisant rien (No-Op), généralement utilisé pour les tests ou comme espace réservé lorsque la distribution des mises à jour est désactivée.
NoOpRegenerator Cette classe contient un régénérateur ne faisant rien, utilisé pour désactiver la régénération de certains composants ou caches, utile dans les environnements de test.
NotFoundRequestHandler Cette classe permet de gérer les requêtes HTTP 404 (non trouvé) dans Solr, renvoyant une réponse personnalisée lorsqu'une ressource ou un document n'est pas trouvé.
NRTCachingDirectoryFactory Cette classe contient une fabrique de répertoires utilisant un cache pour améliorer les performances des entrées/sorties lors de l'écriture de nouveaux segments d'index. "NRT" signifie "Near Real Time", et cette fabrique est conçue pour optimiser les performances dans les environnements en temps quasi-réel.
NumberType Cette classe contient un type de données utilisé pour représenter des nombres dans Solr. Il gère les différents types de nombres (entiers, flottants,...).
NumberUtils Cette classe permet de fournir des utilitaires pour manipuler et traiter les nombres, souvent utilisés pour la conversion et le formatage des types numériques dans Solr.
NumericFieldType Cette classe contient une représentation d'un type de champ numérique dans Solr, permettant d'entreposer et de rechercher des valeurs numériques dans l'index.
NumericValueFieldType Cette classe contient un type de champ pour les valeurs numériques spécifiques, permettant de gérer les opérations mathématiques et les recherches sur les valeurs numériques dans Solr.
ObjectUtil Cette classe permet de fournir des utilitaires pour manipuler des objets dans Solr, tels que la comparaison, la copie ou la gestion des objets complexes.
ObjectUtil.ConflictHandler Cette classe permet de gérer les conflits pouvant survenir lors de la manipulation ou de la fusion d'objets dans Solr.
OffsetCorrector Cette classe contient un utilitaire corrigeant les déplacements dans les documents ou les champs, utile pour s'assurer que les emplacements des termes dans les documents sont corrects après certaines modifications ou traitements.
OpenExchangeRatesOrgProvider Cette classe permet de fournir un accès aux taux de change à partir du service OpenExchangeRates.org, utilisé pour obtenir des données sur les devises dans des applications Solr spécifiques.
OperatingSystemMetricSet Cette classe contient un ensemble de métriques liées au système d'exploitation, telles que l'utilisation du microprocesseur, la mémoire,..., pour surveiller la performance du serveur Solr.
OrderedExecutor Cette classe contient un exécuteur de tâches garantissant l'ordre d'exécution des tâches dans un environnement multi-processus léger, souvent utilisé pour s'assurer que certaines opérations se déroulent dans l'ordre.
OrdFieldSource Cette classe contient une représentation de la source des valeurs ordinales pour un champ donné dans Solr, souvent utilisé pour effectuer des opérations basées sur l'ordre des valeurs dans un index.
Overseer Cette classe contient une composante central dans SolrCloud gérant les opérations de coordination entre les différents noeuds dans un unité d'allocation. Il s'occupe de tâches comme l'assignation des shards, la gestion des collections, et le suivi de l'état des noeuds.
Overseer.OverseerThread Cette classe contient un processus léger spécifique dans Overseer (la composante de gestion d'unité d'allocation de Solr) exécutant des tâches de supervision, telles que la coordination des tâches de gestion des shards, de la répartition des tâches et de la mise à jour de l'état des noeuds dans SolrCloud.
OverseerAction Cette classe contient une représentation des différentes actions ou commandes que l'Overseer peut exécuter dans SolrCloud, telles que la création de collections, l'ajout de shards ou la gestion de la configuration des collections.
OverseerCollectionConfigSetProcessor Cette classe contient un processeur de commandes liées aux collections et aux ensembles de configuration (config sets) dans SolrCloud. Ce processeur traite des tâches comme la gestion des collections, la modification de leurs paramètres ou la configuration des shards.
OverseerCollectionMessageHandler Cette classe permet de gérer les messages et les commandes spécifiques aux collections SolrCloud. Il est responsable de l'exécution des commandes envoyées à l'Overseer pour la gestion des collections (par exemple, création ou suppression de collections).
OverseerCollectionMessageHandler.Cmd Cette classe contient une représentation d'une commande spécifique à l'intérieur de l'OverseerCollectionMessageHandler. Chaque commande définit une action particulière à effectuer, comme "create", "delete", ou "split" pour les collections.
OverseerConfigSetMessageHandler Cette classe permet de traiter les commandes et les messages relatifs aux ensembles de configuration (config sets) dans SolrCloud. Cela inclut des actions comme la gestion des versions de configuration et l'application de paramètres de configuration aux collections.
OverseerMessageHandler Cette classe permet de gérer les messages génériques dans l'Overseer. Il reçoit, traite et exécute des tâches de supervision envoyées au système, y compris celles concernant la gestion des shards, des nouds et des collections.
OverseerMessageHandler.Lock Cette classe contient une représentation d'un mécanisme de verrouillage utilisé dans OverseerMessageHandler pour s'assurer que certaines tâches critiques ne sont pas exécutées simultanément, garantissant ainsi l'intégrité des opérations dans un unité d'allocation.
OverseerNodePrioritizer Cette classe permet de prioriser les noeuds dans un unité d'allocation SolrCloud en fonction de critères spécifiques. Il est utilisé pour décider quels nouds doivent recevoir la priorité dans le traitement ou l'exécution de certaines tâches.
OverseerRoleCmd Cette classe contient une commande utilisée pour gérer les rôles des noeuds dans un unité d'allocation SolrCloud, par exemple l'assignation de rôles spécifiques (comme maître ou réplique) aux noeuds d'une collection.
OverseerSolrResponse Cette classe contient une représentation de la réponse envoyée par l'Overseer après l'exécution d'une commande ou d'une action. Il fournit des informations sur le succès ou l'échec de la tâche exécutée.
OverseerStatusCmd Cette classe contient une commande interrogeant l'Overseer pour obtenir des informations sur l'état actuel de l'unité d'allocation, telles que l'état des shards ou des noeuds. Cela permet de surveiller l'état de la collection et de l'unité d'allocation Solr.
OverseerTaskProcessor Cette classe contient un processeur traitant les tâches de supervision assignées à l'Overseer. Il traite les tâches en fonction de la priorité et de l'ordre des commandes.
OverseerTaskProcessor.OverseerMessageHandlerSelector Cette classe contient un sélecteur déterminant quel OverseerMessageHandler doit être utilisé pour traiter une tâche ou un message spécifique en fonction de son type ou de sa commande.
OverseerTaskQueue Cette classe contient une file d'attente contenant les tâches et les événements à traiter par l'Overseer. Les tâches sont placées dans cette file d'attente et traitées dans l'ordre ou en fonction de leur priorité.
OverseerTaskQueue.QueueEvent Cette classe contient une représentation d'un événement dans la file d'attente des tâches de l'Overseer. Chaque événement représente une tâche à exécuter, et les événements sont traités séquentiellement ou en fonction de la priorité.
OverseerTriggerThread Cette classe contient un processus léger spécifique dans l'Overseer surveillant et déclenchant des événements basés sur des conditions prédéfinies (comme la perte de noeuds ou l'ajout de noeuds) pour ajuster dynamiquement l'état de l'unité d'allocation.
ParseBooleanFieldUpdateProcessorFactory Cette classe contient une fabrique de processeurs de mise à jour qui analyse les champs booléens lors des mises à jour des documents. Il assure que les valeurs envoyées pour les champs booléens sont correctement interprétées (par exemple, convertir des chaînes de caractères comme "true" ou "false" en valeurs booléennes).
ParseDateFieldUpdateProcessorFactory Cette classe permet de gérer la transformation des champs de type date lors de la mise à jour des documents dans Solr. Elle peut s'assurer que les dates sont correctement formatées ou transformées avant l'indexation.
ParseDoubleFieldUpdateProcessorFactory Cette classe permet de gérer la transformation des champs de type double. Elle veille à ce que les valeurs numériques en virgule flottante (double précision) soient correctement interprétées et formatées.
ParseException Cette classe permet de lever une exception étant utilisée pour signaler les erreurs rencontrées lors de l'analyse syntaxique de données dans Solr.
ParseFloatFieldUpdateProcessorFactory Cette classe permet de traiter les champs de type float, vérifiant que les valeurs numériques à simple précision sont correctement traitées avant d'être indexées.
ParseIntFieldUpdateProcessorFactory Cette classe permet de gérer les champs de type entier (int) lors de la mise à jour des documents. Elle convertit ou valide les valeurs avant l'indexation.
ParseLongFieldUpdateProcessorFactory Cette classe permet de gérer les transformations pour les champs de type entier long (long), s'assurant que les grandes valeurs entières sont correctement traitées.
ParseNumericFieldUpdateProcessorFactory Cette classe permet de gérer les transformations génériques de champs numériques, quel que soit le type de nombre (entier, flottant, double,...).
PayloadCheckQParserPlugin Cette classe contient un plugiciel de type QueryParser dans Solr, permettant de vérifier les payloads associés aux termes d'une requête. Les payloads sont des métadonnées supplémentaires associées à des termes spécifiques dans un index.
PayloadScoreQParserPlugin Cette classe contient un autre plugiciel de QueryParser permettant de calculer et d'utiliser les payloads pour buter les documents dans Solr. Il influence le score final des documents lors de la recherche en fonction des valeurs de payload.
PayloadUtils Cette classe contient un utilitaire fournissant des méthodes statiques pour manipuler ou interagir avec les payloads dans Solr.
PeerSync Cette classe permet de gérer la synchronisation entre plusieurs répliques de Solr. Elle permet de s'assurer que les différents noeuds d'un unité d'allocation Solr sont synchronisés et que les documents sont répliqués correctement.
PeerSync.MissedUpdatesFinder Cette classe contient un utilitaire utilisé pour trouver les mises à jour manquées lors de la synchronisation entre pairs. Cela permet d'identifier les documents n'ayant pas été répliqués correctement.
PeerSync.MissedUpdatesRequest Cette classe contient une représentation d'une requête pour obtenir les mises à jour manquées lors de la synchronisation des répliques.
PeerSync.PeerSyncResult Cette classe contient le résultat d'une opération de synchronisation entre pairs, comme la liste des mises à jour appliquées ou manquées, et si la synchronisation a réussi.
PeerSyncWithLeader Cette classe contient une variante de la synchronisation entre pairs, spécialement conçue pour se synchroniser avec un chef. Cela est utile dans des contextes où un noeud chef coordonne les répliques.
PeerSyncWithLeader.MissedUpdatesFinder Cette classe permet d'aider à trouver les mises à jour manquées lors de la synchronisation avec le chef.
PercentileAgg Cette classe contient une implémentation d'une agrégation statistique dans Solr pour calculer des percentiles sur un ensemble de valeurs numériques.
PercentileAgg.Parser Cette classe contient un analyseur associé permettant de créer des requêtes d'agrégation pour calculer des percentiles.
PermissionNameProvider Cette classe contient une interface ou une classe utilisée pour fournir des noms de permissions dans Solr. Elle pourrait être utilisée dans des mécanismes de sécurité pour déterminer quelles permissions sont nécessaires pour effectuer certaines actions.
PermissionNameProvider.Name Cette classe contient un sous-ensemble ou une structure représentant un nom de permission spécifique, pouvant être utilisé pour vérifier si une action est autorisée.
PHPResponseWriter Cette classe contient un ResponseWriter formatant les réponses Solr en PHP. Cela permet de renvoyer les résultats de recherche dans un format que le langage de programmation PHP peut facilement interpréter.
PHPSerializedResponseWriter Cette classe contient une réponse sérialisée en utilisant le format de sérialisation natif de PHP. Cela permet une transmission efficace des données sous une forme sérialisée directement exploitable par PHP.
PhrasesIdentificationComponent Cette classe contient une composante dans Solr identifiant des phrases ou séquences de mots clefs dans les requêtes ou les documents indexés. Cela pourrait être utilisé pour des recherches avancées où la reconnaissance des phrases est importante.
PhrasesIdentificationComponent.Phrase Cette classe contient une représentation d'une phrase individuelle identifiée par la composante. Cela pourrait inclure des informations comme le texte de la phrase et éventuellement sa position dans le document.
PhrasesIdentificationComponent.PhrasesContextData Cette classe permet de garder des informations contextuelles sur les phrases identifiées, probablement utilisées pour garder une trace des phrases dans le contexte d'une requête ou d'un document particulier.
PingRequestHandler Cette classe contient un descripteur utilisé pour effectuer des requêtes de "ping" vers Solr, permettant de vérifier que le serveur fonctionne et répond correctement. Il est souvent utilisé dans les scénarios de surveillance et de maintien en condition opérationnelle.
PingRequestHandler.ACTIONS Cette classe permet de définir les différentes actions ou sous-commandes possibles dans le cadre du ping, comme "status", "enable", ou "disable", permettant de contrôler ou de configurer le comportement de ping.
PivotFacet Cette classe permet de gérer les facettes pivot dans Solr. Les facettes pivots permettent de regrouper des données sur plusieurs niveaux d'attributs, offrant une vue hiérarchique des résultats de recherche en fonction de différentes facettes (par exemple, pays → ville → produit).
PivotFacetField Cette classe contient une représentation d'un champ de facette pivot. Chaque champ représente un niveau dans la hiérarchie des facettes.
PivotFacetFieldValueCollection Cette classe permet de gérer une collection de valeurs pour un champ de facette pivot. Cela permet de regrouper et d'accéder aux valeurs spécifiques associées à un champ pivot particulier.
PivotFacetFieldValueCollection.PivotFacetCountComparator Cette classe contient un comparateur utilisé pour trier les valeurs des facettes pivots en fonction de leur nombre (le nombre d'occurrences pour chaque valeur de facette).
PivotFacetFieldValueCollection.PivotFacetValueComparator Cette classe contient un comparateur permettant de trier les valeurs des facettes pivots selon d'autres critères, comme les noms des valeurs ou d'autres propriétés.
PivotFacetHelper Cette classe contient un utilitaire aidant à gérer les facettes pivots dans Solr, en facilitant la construction des requêtes et la gestion des résultats.
PivotFacetProcessor Cette classe contient un processeur gérant la logique derrière le traitement des facettes pivots, en interprétant les requêtes et en organisant les résultats des facettes.
PivotFacetValue Cette classe contient une représentation d'une valeur dans une facette pivotée. Cela pourrait inclure des détails sur la valeur, le nombre d'occurrences et les facettes associées de niveaux inférieurs.
PivotListEntry Cette classe contient une entrée dans une liste de pivots. Cela pourrait être utilisé pour organiser ou afficher les résultats des facettes pivots dans un format lisible ou exploitable.
PKIAuthenticationPlugin Cette classe contient un plugiciel d'authentification utilisant l'infrastructure à clef publique (PKI). Cela permet à Solr de valider l'identité des utilisateurs ou des systèmes via des certificats numériques.
PKIAuthenticationPlugin.PKIHeaderData Cette classe contient les données des en-têtes PKI, qui sont probablement utilisées pour authentifier les utilisateurs en fonction de leurs certificats lorsqu'ils envoient des requêtes à Solr.
PluginBag Cette classe permet de gérer des ensembles de plugiciel dans Solr. Solr permet d'étendre ses fonctionnalités via des plugiciels, et cette classe est utilisée pour entreposer et gérer les instances de ces plugiciels.
PluginBag.PluginHolder Cette classe contient un conteneur pour un plugiciel individuel, permettant de gérer le cycle de vie du plugiciel (chargement, initialisation,...).
PluginBag.RuntimeLib Cette classe permet de gérer les bibliothèques de plugiciels ajoutées à l'exécution. Cela permet à Solr de charger dynamiquement des bibliothèques ou des extensions pendant qu'il fonctionne, sans avoir besoin de redémarrer.
PluginInfo Cette classe contient les informations descriptives et les métadonnées associées à un plugiciel, comme son nom, son type, et d'autres paramètres de configuration.
PluginInfoHandler Cette classe contient un descripteur dans Solr gérant les requêtes d'information sur les plugiciels. Cela permet aux administrateurs de consulter les détails des plugiciels installés et actifs.
PluginInfoInitialized Cette classe permet d'indiquer qu'un plugiciel a été initialisé avec succès et est prêt à être utilisé dans Solr.
PointField Cette classe contient un type de champ dans Solr utilisé pour entreposer des valeurs numériques multidimensionnelles, comme des coordonnées géographiques ou d'autres points dans un espace à plusieurs dimensions.
PointMerger Cette classe permet de fusionner des points lorsqu'on agrège des résultats provenant de plusieurs shards (fragments d'index) dans un environnement distribué.
PointMerger.ValueIterator Cette classe contient un itérateur utilisé pour parcourir les valeurs lors de la fusion de points. Cela permet de parcourir les valeurs multidimensionnelles dans le cadre du processus d'agrégation.
PointType Cette classe permet de définir un type de données représentant des points dans Solr. Cela peut inclure des détails sur la manière dont les points sont entreposés, indexés et recherchés.
PointVectorStrategy Cette classe contient une stratégie pour l'indexation et la recherche de points vectoriels dans Solr, utile pour des recherches géospatiales ou autres recherches multidimensionnelles.
PossibilityIterator Cette classe contient un itérateur générant des possibilités, utilisé dans le cadre de la correction orthographique ou de la suggestion de termes dans Solr.
PossibilityIterator.RankedSpellPossibility Cette classe contient une représentation d'une possibilité de correction orthographique ou de suggestion classée par pertinence, permettant d'offrir une meilleure suggestion à l'utilisateur.
POSTable Cette classe contient un interface utilisée pour gérer les requêtes POST du HTTP dans Solr. Elle peut être utilisée pour des opérations où les données sont envoyées au serveur Solr via des requêtes POST.
PostFilter Cette classe contient un filtre appliqué après la phase de collecte principale des documents lors de la recherche. Ce type de filtre est utilisé pour affiner les résultats de recherche après que les documents ont été initialement sélectionnés, souvent pour des cas où l'application de filtres pendant la collecte serait coûteuse.
PostingsSolrHighlighter Cette classe contient une implémentation de surlignage basée sur les postings. Cela permet de surligner les termes correspondants dans les résultats de recherche en utilisant directement les informations des postings (informations inversées indexées pour chaque terme).
PreAnalyzedField Cette classe contient un champ utilisé pour indexer des données déjà analysées en dehors de Solr. Cela permet de passer directement les termes pré-jetons et les positions analytiques, évitant ainsi l'étape d'analyse standard de Solr lors de l'indexation.
PreAnalyzedField.ParseResult Cette classe contient les résultats de l'analyse d'un champ pré-analysé, comme les termes jetons, les déplacements, et les positions. Cela permet d'entreposer les données déjà préparées pour l'indexation.
PreAnalyzedField.PreAnalyzedParser Cette classe contient un analyseur gérant l'analyseur des données pré-analysées pour un PreAnalyzedField. Cet analyseur permet de comprendre et d'interpréter les informations fournies pour indexer directement les termes et les métadonnées associées.
PreAnalyzedUpdateProcessorFactory Cette classe contient une usine de processeurs de mise à jour gérant les champs pré-analysés lors de l'ajout ou de la mise à jour de documents. Cela permet de transformer les données pré-analysées en un format directement indexable.
PrefixQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes gérant les recherches par préfixe. Ce type de requête recherche les termes dans l'index commençant par un préfixe donné, facilitant ainsi les recherches de type autocomplétion ou suggestions.
PrimitiveFieldType Cette classe permet de gérer les types de champs primitifs dans Solr (comme les entiers, flottants, chaînes de caractères,...). Cette classe représente les types de données de base pouvant être entreposés et indexés dans Solr.
PrimUtils Cette classe contient un utilitaire contenant des méthodes pour manipuler les types primitifs dans Solr. Ces utilitaires facilitent les opérations sur les valeurs primitives (comme les comparaisons, conversions,...).
PrimUtils.IntComparator Cette classe contient un comparateur utilisé pour comparer des entiers (int). Cette classe pourrait être utilisée pour trier ou comparer des champs d'entiers dans Solr.
PrintWriterWrapper Cette classe contient un enveloppe pour PrintWriter permettant de gérer les écritures dans des flux de sortie textuels dans Solr. Cela pourrait être utilisé pour formater ou capturer des sorties spécifiques dans le cadre de réponses Solr.
PriorityQueue Cette classe contient une implémentation d'une file de priorité, utilisée pour entreposer et récupérer les éléments selon leur priorité. Cela pourrait être utilisé dans de nombreux contextes où les éléments doivent être triés et accédés de manière ordonnée dans Solr (par exemple, les résultats de recherche).
PropertiesInputStream Cette classe contient un flux d'entrée lisant des propriétés (fichiers de configuration ou autres données structurées sous forme de propriétés) dans Solr. Cela pourrait être utilisé pour charger des configurations dynamiques ou spécifiques à un environnement.
PropertiesOutputStream Cette classe contient un flux de sortie écrivant des propriétés dans un fichier ou un autre support. Cela permet d'enregistrer des configurations ou des données sous forme de propriétés.
PropertiesRequestHandler Cette classe contient un RequestHandler permettant d'accéder et de manipuler des propriétés dans Solr. Il pourrait être utilisé pour gérer dynamiquement les configurations via des requêtes HTTP, par exemple pour consulter ou modifier les paramètres de configuration.
PropertiesUtil Cette classe contient un utilitaire fournissant des méthodes pour manipuler les propriétés, facilitant leur chargement, enregistrement, ou traitement dans Solr.
PublicKeyHandler Cette classe permet de gérer les clefs publiques dans Solr, probablement dans le cadre de l'authentification ou de la validation des utilisateurs/systèmes via des certificats numériques. Cela pourrait être utilisé avec des mécanismes de sécurité basés sur des infrastructures à clefs publiques (PKI).
PUTable Cette classe contient une interface ou une classe utilisée pour gérer les requêtes PUT de HTTP dans Solr. Elle permet de manipuler les données envoyées par des requêtes PUT, souvent utilisées pour la mise à jour de ressources.
PythonResponseWriter Cette classe contient un ResponseWriter formatant les réponses de Solr dans un format Python. Cela permet de renvoyer des réponses pouvant être directement consommées par des applications ou scripts Python.
QParser Cette classe contient un analyseur de requêtes dans Solr interprétant et analysant les requêtes entrantes pour générer les critères de recherche. Il prend en charge différents types de syntaxe de requêtes et peut être étendu pour interpréter des formats personnalisés de requêtes.
QParserPlugin Cette classe contient un plugiciel d'analyse de requêtes dans Solr. Il fournit des instances de QParser pour interpréter différentes syntaxes de requêtes, permettant de définir des logiques de requête personnalisées.
QueryCommand Cette classe contient une représentation d'une commande de requête dans Solr. Elle encapsule les paramètres d'une requête, comme le texte de la requête, les filtres, les paramètres de tri, et d'autres critères de recherche.
QueryCommand.Builder Cette classe contient un constructeur (Builder) pour créer et configurer des instances de QueryCommand. Il permet de définir progressivement les paramètres de la requête de manière fluide avant d'exécuter la recherche.
QueryCommandResult Cette classe contient une représentation de résultat d'une requête exécutée via un QueryCommand. Cette classe contient les documents retournés ainsi que les informations associées (comme les pointages, facettes,...).
QueryComponent Cette classe contient une composante central de Solr gérant l'exécution des requêtes. Il prend en charge l'interaction avec l'index, la collecte des résultats et le calcul des pointages pour les documents correspondants.
QueryComponent.ScoreAndDoc Cette classe contient un QueryComponent associant un pointage à un document. Elle permet d'entreposer à la fois le document trouvé et son pointage dans les résultats de recherche.
QueryContext Cette classe permet de fournir un contexte pour l'exécution d'une requête. Cela peut inclure des informations sur l'état de la requête, les paramètres de recherche en cours, et les résultats partiels ou intermédiaires.
QueryConverter Cette classe permet de convertir une syntaxe ou un format de requête en une autre. Il est utilisé pour interpréter et reformuler des requêtes avant qu'elles ne soient exécutées par Solr.
QueryElevationComponent Cette classe contient une composante permettant d'"élever" ou de prioriser certains résultats dans les requêtes, même si ces documents ne correspondent pas parfaitement à la requête. Cela peut être utile pour garantir que certains documents apparaissent en tête des résultats pour des requêtes spécifiques.
QueryElevationComponent.ElevatingQuery Cette classe contient une représentation d'une requête utilisant des règles d'élévation. Cela permet de définir les documents qui doivent être promus dans les résultats pour une requête donnée.
QueryElevationComponent.Elevation Cette classe contient les informations d'élévation associées à une requête, comme les documents spécifiques devant être mis en avant.
QueryElevationComponent.ElevationProvider Cette classe permet de fournir des informations d'élévation pour une requête donnée. Cette classe est responsable de charger et d'appliquer les règles d'élévation configurées.
QueryElevationComponent.InitializationExceptionCause Cette classe permet de gérer les exceptions ou erreurs pouvant survenir lors de l'initialisation du composante d'élévation. Cela pourrait être utilisé pour capturer et traiter les causes spécifiques des erreurs.
QueryParser Cette classe contient l'analyseur principal analysant les chaînes de requêtes pour Solr. Il interprète la syntaxe des requêtes utilisateur et les convertit en une forme exécutable par Solr.
QueryParser.Operator Cette classe permet de définir les opérateurs utilisés dans le QueryParser, comme "AND" ou "OR", pour gérer la logique booléenne des requêtes.
QueryParserConstants Cette classe contient les constantes utilisées par le QueryParser, comme les jetons ou les symboles réservés dans la syntaxe de requêtes.
QueryParserTokenManager Cette classe permet de gérer les jetons (unités lexicales) dans le QueryParser. Il est responsable de découper une chaîne de requête en unités lexicales interprétables par l'analyseur.
QueryParsing Cette classe contient un utilitaire fournissant des méthodes pour simplifier l'analyseur des requêtes. Elle peut inclure des méthodes pour valider ou reformater des requêtes avant leur exécution.
QueryResponseWriter Cette classe contient un ResponseWriter formatant les réponses Solr pour les requêtes de recherche. Il détermine le format de sortie (comme JSON, XML, CSV,...) pour les résultats de la recherche.
QueryResponseWriterUtil Cette classe contient un utilitaire fournissant des méthodes pour aider à formater les réponses des QueryResponseWriter. Il peut inclure des fonctionnalités pour gérer des aspects spécifiques du formatage des réponses.
QueryResult Cette classe contient une représentation des résultats d'une requête de recherche dans Solr. Il contient les documents trouvés, les pointages, et éventuellement d'autres informations liées à la recherche (facettes, suggestions,...).
QueryResultKey Cette classe permet d'indexer ou d'identifier de manière unique un ensemble de résultats de requête. Cela permet d'entreposer ou d'accéder rapidement aux résultats en fonction d'une clef spécifique.
QuerySenderListener Cette classe contient un écouteur envoyant des requêtes à Solr à certains moments du cycle de vie du système (par exemple, au démarrage). Cela permet d'envoyer automatiquement des requêtes prédéfinies pour initialiser certains composantes.
QueryUtils Cette classe contient un utilitaire contenant des méthodes pour faciliter la gestion des requêtes dans Solr. Cela inclut des méthodes pour manipuler ou reformuler des requêtes en fonction de divers critères.
RAMDirectoryFactory Cette classe contient une DirectoryFactory entreposant l'index Solr en mémoire vive (RAM) plutôt que sur disque. Cela peut être utilisé pour des indices temporaires ou pour des tests nécessitant des performances élevées, mais il est limité par la mémoire disponible sur le serveur.
RandomSortField Cette classe contient un champ de tri dans Solr triant les résultats de manière aléatoire. Utilisé dans les scénarios où il est nécessaire de randomiser l'ordre des documents retournés par une requête.
RandomSortField.RandomValueSource Cette classe permet de fournir une source de valeurs aléatoires pour le tri. Elle génère des valeurs aléatoires utilisées par RandomSortField pour déterminer l'ordre des résultats de manière aléatoire.
RangeFacetProcessor Cette classe contient un processeur de facettes gérant les facettes par intervalle (par exemple, des plages numériques ou de dates). Il est responsable de diviser les résultats en plusieurs sous-ensembles (intervalles) et d'agréger les informations pour chaque intervalle.
RangeFacetRequest Cette classe contient une représentation d'une requête de facette par intervalle. Cette classe définit les paramètres permettant de demander des facettes basées sur des intervalles spécifiques (comme des intervalles de dates ou des intervalles numériques).
RangeFacetRequest.FacetRange Cette classe contient une intervalle spécifique dans une requête de facette par intervalle. Elle représente une portion de l'intervalle de valeurs à laquelle une facette est appliquée.
RankQuery Cette classe contient une requête triant ou classant les documents selon un pointage ou une métrique spécifique. Cette classe permet de prioriser certains documents en fonction de critères avancés.
RawQParserPlugin Cette classe contient un plugiciel de pointage de requêtes traitant les requêtes "brutes", c'est-à-dire sans transformation ou interprétation spécifique. Il permet de passer des requêtes directement dans leur forme brute.
RawResponseWriter Cette classe contient un ResponseWriter renvoyant les réponses dans un format brut, sans transformation ni formatage avancé (comme JSON ou XML). Utilisé pour obtenir les données de manière directe.
RawValueTransformerFactory Cette classe contient une usine générant des transformateurs de valeurs brutes. Cela permet de traiter ou de transformer des valeurs de manière minimale avant de les indexer ou de les renvoyer dans une réponse.
RawValueTransformerFactory.WriteableStringValue Cette classe permet de gérer des chaînes de caractères dans le cadre de la transformation de valeurs brutes. Cela peut être utilisé pour manipuler ou formater des chaînes avant de les écrire dans l'index.
RealTimeGetComponent Cette classe contient une composante de Solr permettant de récupérer des documents en temps réel à partir de l'index, sans attendre qu'ils soient commités. Cela permet d'obtenir des documents juste après leur indexation.
RealTimeGetComponent.Resolution Cette classe permet de gérer la résolution des documents dans la composante de récupération en temps réel, assurant que les documents peuvent être identifiés et récupérés correctement.
RealTimeGetHandler Cette classe contient un RequestHandler gérant les requêtes pour récupérer des documents en temps réel via l'API de Solr.
RecordHandler Cette classe permet de gérer les enregistrements de transactions ou d'opérations dans Solr. Cela peut inclure la gestion des mises à jour, des suppressions ou d'autres opérations d'enregistrement dans l'index.
RecordingJSONParser Cette classe contient un analyseur JSON enregistrant les opérations d'analyseur. Cela peut être utilisé pour garder une trace des données traitées ou pour des fins de débogage.
RecoveringCoreTermWatcher Cette classe permet de surveiller les termes d'index dans un noyau (core) de Solr pendant la récupération. Cela peut être utile pour détecter les problèmes ou les changements pendant le processus de récupération.
RecoveryStrategy Cette classe permet de définir une stratégie pour récupérer un Solr core après une panne ou une interruption. Cette classe gère la logique permettant de restaurer les données et l'état de l'index après une défaillance.
RecoveryStrategy.Builder Cette classe contient un constructeur pour créer et configurer une RecoveryStrategy. Cela permet de définir les paramètres et les étapes spécifiques à suivre lors de la récupération.
RecoveryStrategy.RecoveryListener Cette classe contient un écouteur étant appelé pendant le processus de récupération pour surveiller et réagir aux événements ou aux étapes de la récupération.
RedactionUtils Cette classe contient des utilitaires pour la rédaction (masquage ou suppression) des informations sensibles dans les réponses ou les journaux de Solr. Utilisé pour protéger les données confidentielles.
RedirectServlet Cette classe contient un servlet gérant les redirections HTTP dans Solr. Il peut être utilisé pour rediriger des requêtes d'une URL à une autre, par exemple, lors de la gestion des mises à jour ou des changements de configuration.
RefCounted Cette classe permet de gérer des objets avec un comptage de références. Cela permet de suivre combien de parties utilisent un objet spécifique et de le libérer lorsque le compteur de références atteint zéro.
RegexBytesRefFilter Cette classe contient un filtre des objets BytesRef (représentant des données binaires ou des chaînes) en utilisant des expressions régulières. Utilisé pour filtrer les termes dans l'index en fonction de correspondances regex.
RegexFileFilter Cette classe contient un filtre les fichiers en fonction de correspondances avec des expressions régulières. Cela peut être utilisé dans Solr pour limiter les fichiers traités selon des motifs définis par des regex.
RegexFragmenter Cette classe contient un fragmenter divisant le texte en fragments basés sur des expressions régulières. Cela peut être utile pour découper les textes lors de l'analyse ou du surlignage des résultats.
RegexpBoostProcessor Cette classe permet d'appliquer des boosts (augmentation du pointages) aux documents en fonction des correspondances d'expressions régulières sur des champs spécifiques. Cela permet d'améliorer la pertinence de certains documents en fonction de motifs regex.
RegexpBoostProcessorFactory Cette classe contient une usine générant des instances de RegexpBoostProcessor, configurant ainsi les règles de boost basées sur des expressions régulières.
RegexReplaceProcessorFactory Cette classe contient une usine de processeurs remplaçant des valeurs dans les champs de documents en utilisant des expressions régulières. Ce processeur applique une expression régulière pour rechercher des motifs spécifiques dans les valeurs des champs et les remplacer par d'autres valeurs, facilitant ainsi la transformation des données à l'indexation ou à la mise à jour.
ReindexCollectionCmd Cette classe contient une commande gérant la réindexation d'une collection Solr. Cela peut être utilisé pour reconstruire l'index d'une collection entière, par exemple après des modifications de schéma ou de configuration.
ReindexCollectionCmd.Cmd Cette classe contient une représentation d'une commande individuelle dans le cadre du processus de réindexation. Chaque commande correspond à une étape spécifique de la réindexation.
ReindexCollectionCmd.State Cette classe contient une représentation de l'état d'avancement ou de progression de la réindexation d'une collection. Cela permet de suivre où en est le processus de réindexation.
RelatednessAgg Cette classe contient une agrégation mesurant la similarité ou la relation entre des documents. Cela peut être utilisé pour des recherches basées sur la proximité sémantique ou d'autres critères de relation entre les documents.
RemoveBlankFieldUpdateProcessorFactory Cette classe contient un processeur supprimant les champs vides des documents lors des mises à jour. Ce processeur vérifie si un champ contient une valeur vide ou nulle et, le cas échéant, il le supprime du document avant l'indexation. Cela permet d'éviter l'enregistrement de champs inutiles ou vides dans les documents Solr.
RenameCmd Cette classe contient une commande renommant un champ dans un document ou dans un ensemble de documents. Utilisée dans le cadre de la gestion des schémas ou des transformations de documents, cette commande modifie les noms des champs pour des cas d'utilisation comme la migration de schémas ou la correction d'incohérences.
RenameFieldTransformer Cette classe contient un transformateur renommant les champs d'un document lors de son traitement. Cela permet de changer dynamiquement le nom d'un champ dans les documents retournés par Solr, sans altérer les documents indexés, ce qui peut être utile pour les requêtes ou l'exportation des résultats avec des noms de champs différents.
ReplaceNodeCmd Cette classe contient une commande utilisée dans Solr pour remplacer un noeud dans un unité d'allocation SolrCloud. Elle est généralement utilisée lors du déplacement ou de la migration des réplicas d'un noeud à un autre, par exemple lorsqu'un noeud devient indisponible ou qu'il doit être supprimé d'un unité d'allocation.
ReplicaAssigner Cette classe contient le responsable de l'assignation des réplicas dans un unité d'allocation SolrCloud. Elle détermine sur quels nouds les réplicas doivent être placés pour assurer une répartition optimale des données et une haute disponibilité. Cela inclut la gestion des stratégies de placement des réplicas pour garantir la résilience et les performances.
ReplicaListTransformer Cette classe contient une transformation ou un filtre les listes de réplicas dans SolrCloud en fonction de critères spécifiques. Cette classe est utilisée pour manipuler les réplicas avant que les requêtes ne leur soient envoyées, par exemple pour rediriger certaines requêtes vers des réplicas particuliers (comme les réplicas chefs ou les réplicas les plus performants).
ReplicaMutator Cette classe permet de modifier les métadonnées ou l'état des réplicas dans SolrCloud. Utilisée principalement dans des processus de gestion d'unité d'allocation, elle permet de mettre à jour des informations comme l'état d'un réplica (actif, inactif) ou de déclencher des opérations de maintenance ou de rééquilibrage.
ReplicateFromLeader Cette classe contient un processus ou une fonctionnalité permettant à un noeud suiveur dans un unité d'allocation SolrCloud de répliquer des données à partir du noeud chef. Ce mécanisme garantit que les réplicas suivent les mises à jour du chef en répliquant les documents et les transactions de manière fiable pour maintenir la cohérence des données dans tout unité d'allocation.
ReplicationHandler Cette classe contient un composante responsable de la gestion de la réplication des données entre différents noeuds dans un environnement non SolrCloud (Solr classique). Il gère la synchronisation des index entre un noeud maître et ses esclaves, permettant aux noeuds esclaves de rester à jour avec les nouvelles données et les modifications apportées à l'index sur le noeud maître.
ReplicationHandler.PollListener Cette classe contient un écouteur utilisé par le ReplicationHandler pour surveiller les changements sur un maître et déclencher des actions lorsque de nouveaux segments d'index sont disponibles pour la réplication sur un esclave.
ReporterClientCache Cette classe contient un cache pour les clients rapportant des statistiques ou des métriques. Il s'agit d'une structure permettant d'entreposer et de réutiliser des clients afin de minimiser les coûts d'initialisation dans les environnements où de nombreuses requêtes de rapport sont effectuées.
ReporterClientCache.ClientProvider Cette classe permet de fournir des clients au ReporterClientCache. Ce composant est responsable de la création ou de la récupération des instances de clients rapportant des statistiques ou des données de performance.
RequestContinuesRecorderAuthenticationHandler Cette classe contient un gestionnaire d'authentification enregistrant les requêtes. Il surveille les requêtes entrantes et continue à les enregistrer à des fins de débogage ou de surveillance, tout en appliquant les mécanismes d'authentification nécessaires.
RequestHandlerBase Cette classe contient la base pour les gestionnaires de requêtes dans Solr. Elle fournit les mécanismes de base pour traiter les requêtes entrantes, les rediriger vers les composants appropriés et générer des réponses.
RequestHandlers Cette classe contient une collection de gestionnaires de requêtes disponibles dans Solr. Elle permet d'accéder aux différents types de gestionnaires configurés, tels que les gestionnaires pour les requêtes de recherche, d'indexation, ou d'administration.
RequestHandlerUtils Cette classe permet de fournir des méthodes utilitaires pour les gestionnaires de requêtes dans Solr, facilitant des opérations communes comme l'extraction des paramètres de requête ou la gestion des réponses.
RequestParams Cette classe contient une représentation des paramètres passés dans une requête Solr. Cette classe permet de gérer et manipuler les paramètres de manière structurée et d'accéder aux valeurs des paramètres utilisés pour les requêtes.
RequestParams.ParamSet Cette classe contient un ensemble de paramètres spécifiques à une requête. Cette composante regroupe plusieurs paramètres pour les organiser et les gérer ensemble, facilitant la gestion des requêtes complexes.
RequestParams.VersionedParams Cette classe contient une représentation d'une version spécifique des paramètres. Cela permet d'effectuer des comparaisons entre différentes versions de paramètres pour s'assurer que les requêtes utilisent les versions appropriées des ensembles de paramètres.
RequestUtil Cette classe contient un utilitaire de requête aidant à gérer divers aspects des requêtes dans Solr. Il peut inclure des méthodes pour extraire, transformer ou valider des paramètres de requêtes et faciliter l'interaction avec l'API de Solr.
ReRankCollector Cette classe contient un collecteur utilisé pour le reclassement des résultats de recherche. Cette composante permet de modifier l'ordre des résultats après qu'ils ont été initialement classés, en fonction d'une autre métrique ou d'un critère de boost.
ReRankCollector.BoostedComp Cette classe contient un comparateur utilisé pour classer les résultats reclassés. Il compare les résultats en fonction de leurs pointages boostés, permettant d'attribuer un poids plus important à certains documents lors du reclassement.
ReRankQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes permettant le reclassement. Ce plugiciel permet d'ajouter des critères supplémentaires aux requêtes pour reclassement, augmentant la flexibilité dans la manière dont les résultats sont priorisés.
ReRankWeight Cette classe permet d'assigner un poids spécifique aux résultats de recherche pour le reclassement. Cette composante permet de donner plus d'importance à certains documents, influençant ainsi l'ordre final des résultats après l'application du reclassement.
ResponseBuilder Cette classe permet de construire les réponses aux requêtes dans Solr. Elle gère la collecte et l'agrégation des résultats de différentes composantes et les formate dans une réponse cohérente à envoyer au client.
ResponseBuilder.GlobalCollectionStat Cette classe permet de gérer les statistiques globales des collections dans le ResponseBuilder. Cela peut inclure des informations comme les statistiques d'agrégation entre différentes collections pour les facettes ou d'autres métriques.
ResponseLogComponent Cette classe contient une composante enregistrant les réponses des requêtes dans les journaux de Solr. Cela permet de garder une trace des réponses générées, ce qui est utile pour des fins d'audit, de surveillance ou de débogage.
ResponseUtils Cette classe contient des méthodes utilitaires pour la gestion des réponses dans Solr. Cela inclut des fonctions de formatage ou de transformation des réponses avant de les renvoyer au client.
RestManager Cette classe permet de gérer les points de terminaison REST dans Solr, facilitant l'exposition d'API REST personnalisées. Cette classe gère la configuration, l'enregistrement et la gestion des routes d'API REST pour permettre aux utilisateurs d'interagir avec Solr via HTTP.
RestManager.ManagedEndpoint Cette classe contient une représentation d'un point de terminaison REST géré par le RestManager. Cette classe permet de définir les comportements spécifiques des points de terminaisons REST, comme les opérations CRUD (Create, Read, Update, Delete).
RestManager.Registry Cette classe contient un registre des points de terminaison REST gérés. Il contient et gère les points de terminaisons définis dans Solr, permettant une administration centralisée des routes d'API REST.
RestoreCmd Cette classe contient une commande permettant de restaurer un index Solr à partir d'un instantané. Utilisée dans des scénarios de récupération après une panne ou lors de la migration d'index, cette commande permet de restaurer l'intégrité de l'index.
RestoreCore Cette classe permet de gérer la restauration d'un noyau (core) Solr à partir d'une sauvegarde. Cette classe facilite la récupération des données pour un core spécifique en restaurant son état précédent à partir d'un instantané.
ResultContext Cette classe contient une représentation du contexte des résultats d'une requête. Il contient des informations sur la requête, les résultats trouvés, et d'autres métadonnées pouvant être utilisées pour formater la réponse ou effectuer des opérations post-traitement.
ResultEntry Cette classe contient un élément individuel dans un ensemble de résultats. Chaque instance représente un document ou un élément retourné par une requête Solr.
ReturnFields Cette classe permet d'indiquer les champs à retourner dans les résultats de recherche. Cela permet de contrôler quels champs d'un document indexé seront inclus dans la réponse.
ReusedBufferedIndexOutput Cette classe permet de gérer la réutilisation des tampons d'écriture dans le cadre de l'indexation. Cela améliore les performances en réduisant la nécessité de créer de nouveaux tampons chaque fois que des données sont écrites dans l'index.
ReversedWildcardFilter Cette classe contient un filtre inversant les termes avant d'appliquer une recherche par des caractères génériques. Cela permet d'optimiser les recherches par caractère générique, en particulier pour les termes commençant par des caractères de caractères génériques (comme *term).
ReversedWildcardFilterFactory Cette classe contient une usine générant des instances de ReversedWildcardFilter. Elle configure et initialise le filtre en fonction des paramètres définis par l'utilisateur.
ReverseOrdFieldSource Cette classe permet de fournir des valeurs inversées pour les champs utilisés dans les tris ordonnés. Cela permet de trier les résultats dans un ordre inverse par rapport à la manière dont les valeurs sont entreposées dans l'index.
RollbackUpdateCommand Cette classe contient une commande annulant les modifications d'une transaction dans Solr. Si une mise à jour échoue ou si une transaction doit être annulée, cette commande permet de revenir à l'état précédent de l'index.
RoutedAlias Cette classe permet de gérer les alias routés dans Solr, étant des alias de collections créés en fonction d'une clef de routage spécifique. Cela permet de répartir dynamiquement les données dans différentes collections en fonction d'un schéma de routage.
RoutedAlias.SupportedRouterTypes Cette classe contient une énumération des types de routeurs pris en charge pour les alias routés. Ces types définissent les stratégies de routage, telles que le routage par temps ou par domaine, pour organiser les données dans Solr.
RoutedAliasUpdateProcessor Cette classe contient un processeur de mise à jour gérant les alias routés. Il applique les règles de routage lors de l'indexation pour diriger les documents vers les collections appropriées.
RptWithGeometrySpatialField Cette classe contient un champ géospatial utilisant la technologie RPT (Recursive Prefix Tree) avec la prise en charge des géométries complexes. Ce champ est utilisé pour indexer et interroger des données géographiques dans Solr.
RTimer Cette classe contient un utilitaire de minuterie utilisé dans Solr pour mesurer la durée des opérations. Il est utilisé pour la surveillance des performances et l'optimisation du temps d'exécution des requêtes.
RTimer.TimerImpl Cette classe contient une implémentation interne de RTimer. Elle gère les détails de l'horodatage et du calcul de la durée pour les opérations mesurées par le RTimer.
RTimerTree Cette classe contient une représentation d'un arbre de minuteries imbriquées, permettant de mesurer et d'agréger les temps d'exécution de différentes opérations hiérarchiques dans Solr.
RubyResponseWriter Cette classe contient un ResponseWriter formatant les réponses de Solr au format Ruby. Il convertit les résultats de recherche en une structure compatible avec le langage de programmation Ruby.
Rule Cette classe contient une représentation d'une règle utilisée dans Solr pour les opérations de mise à jour ou de gestion des noeuds. Les règles définissent des critères devant être respectés pour appliquer certaines actions dans SolrCloud.
Rule.Condition Cette classe contient une condition à vérifier dans une règle. Chaque règle peut avoir plusieurs conditions devant être satisfaites avant que l'action associée à la règle puisse être exécutée.
Rule.Operand Cette classe contient un opérateur utilisé pour évaluer une condition dans une règle. Par exemple, les opérateurs de comparaison peuvent être utilisés pour déterminer si une condition est remplie ou non.
RuleBasedAuthorizationPlugin Cette classe contient un plugiciel d'autorisation basé sur des règles dans Solr. Il applique des règles spécifiques pour contrôler les accès et les permissions des utilisateurs ou des systèmes dans SolrCloud.
RunUpdateProcessorFactory Cette classe contient une usine créant des processeurs pour exécuter des mises à jour. Ce processeur est utilisé pour traiter les mises à jour des documents avant leur indexation dans Solr.
SafeXMLParsing Cette classe permet de fournir des mécanismes de sécurité pour l'analyse XML dans Solr. Cela inclut la prévention d'attaques liées à la manipulation de documents XML malveillants, comme les attaques par expansion d'entités (XXE).
ScheduledTrigger Cette classe contient un déclencheur programmé dans Solr pour exécuter une action à un moment précis ou à des intervalles réguliers. Utilisé principalement pour des tâches automatisées comme la maintenance ou les sauvegardes.
ScheduledTrigger.ScheduledEvent Cette classe contient une représentation d'un événement planifié étant déclenché par un ScheduledTrigger. Cet événement contient des informations sur l'action à exécuter et le moment où elle doit être déclenchée.
ScheduledTriggers Cette classe permet de gérer la collection de déclencheurs planifiés dans Solr. Elle permet de configurer, d'exécuter et de surveiller plusieurs tâches programmées.
SchemaAware Cette classe contient un interface indiquant que la classe implémente une certaine conscience du schéma Solr. Cela signifie que l'objet peut interagir ou utiliser des informations provenant du schéma du document indexé.
SchemaCodecFactory Cette classe contient une usine responsable de la gestion des codecs utilisés pour compresser et stocker les données de l'index selon le schéma. Elle définit les règles de compression et d'encodage des champs basées sur le schéma de Solr.
SchemaField Cette classe contient une représentation d'un champ défini dans le schéma Solr. Cette classe contient toutes les métadonnées concernant un champ, y compris son type, les indexations, et les règles de validation.
SchemaHandler Cette classe contient un gestionnaire traitant les requêtes concernant le schéma de Solr. Il permet la lecture et la mise à jour des définitions de schéma via des API REST, facilitant ainsi les modifications dynamiques du schéma.
SchemaManager Cette classe permet de gérer la gestion et les modifications du schéma dans Solr. Il est utilisé pour orchestrer les opérations de mise à jour du schéma telles que l'ajout de nouveaux champs ou la modification de types de champs.
SchemaManager.OpType Cette classe permet de décrire les différents types d'opérations possibles dans la gestion du schéma, comme ajouter, supprimer ou modifier des champs ou des types de champs dans le schéma.
SchemaSimilarityFactory Cette classe permet de créer une Similarity basée sur le schéma de Solr, étant utilisée pour le calcul du pointage des documents. Elle permet de personnaliser la façon dont Solr mesure la pertinence des documents.
SchemaXmlResponseWriter Cette classe contient un ResponseWriter formatant les réponses de Solr en XML en fonction du schéma. Cela permet de fournir des informations sur le schéma des documents indexés au client dans un format XML structuré.
SchemaXmlWriter Cette classe contient un utilitaire utilisé pour écrire des informations de schéma dans un format XML. Il convertit les définitions du schéma en XML pour les exporter ou les afficher.
ScoreAugmenter Cette classe contient un composante permettant d'ajouter des informations supplémentaires basées sur le pointage d'un document. Cela peut inclure des augmentations spécifiques ou des annotations ajoutées aux documents selon leur pertinence.
ScoreFilter Cette classe contient un filtre limitant les résultats de recherche en fonction de leur pointage. Seuls les documents ayant un pointage supérieur à une certaine valeur seront renvoyés dans les résultats.
ScoreJoinQParserPlugin Cette classe contient un plugiciel pour les requêtes de type "join" tenant compte du pointage. Il permet d'effectuer des recherches imbriquées entre collections ou documents tout en prenant en compte le pointage des résultats.
ScoreOrderFragmentsBuilder Cette classe contient un constructeur de fragments ordonnant les documents ou les sections de texte en fonction de leur score. Utilisé principalement dans les surlignages pour afficher les sections les plus pertinentes en premier.
ScriptEngineCustomizer Cette classe permet de personnaliser le moteur de script utilisé dans Solr pour exécuter des scripts intégrés ou dynamiques. Il permet de modifier les paramètres et le comportement de l'exécution des scripts dans le cadre des recherches ou des mises à jour.
SearchComponent Cette classe contient une composante de recherche étant utilisé pour enrichir ou transformer les requêtes Solr. Il permet d'ajouter des fonctionnalités spécifiques, comme la mise en cache des résultats ou l'optimisation des performances de recherche.
SearchGroupsFieldCommand Cette classe permet de gérer les groupes de résultats basés sur un champ spécifique. Utilisé pour regrouper les documents dans les résultats en fonction des valeurs d'un champ particulier.
SearchGroupsFieldCommand.Builder Cette classe contient un constructeur facilitant la création de commandes SearchGroupsFieldCommand. Il aide à configurer les paramètres nécessaires pour regrouper les résultats selon un champ.
SearchGroupsFieldCommandResult Cette classe contient les résultats d'un groupe de recherches basé sur un champ. Cette classe entrepose les résultats groupés et fournit des méthodes pour les manipuler et les analyser.
SearchGroupShardResponseProcessor Cette classe permet de gérer le traitement des réponses des shards (éclats) lors des recherches dans un environnement distribué. Il collecte les résultats partiels des différents shards et les fusionne en un résultat global.
SearchGroupsRequestFactory Cette classe permet de fabriquer des requêtes pour les recherches groupées (grouped searches). Elle crée des objets de requête pouvant ensuite être envoyés à Solr pour exécuter des recherches où les résultats sont groupés par champ.
SearchGroupsResultTransformer Cette classe permet de transformer les résultats de recherches groupées dans un format plus accessible ou plus utile pour le client. Il prend les résultats bruts de la recherche et les convertit dans une structure de données organisée.
SearchHandler Cette classe contient un gestionnaire de requêtes de recherche dans Solr. Cette composante est responsable de traiter les requêtes de recherche envoyées au serveur et de retourner les résultats correspondants.
SearchRateTrigger Cette classe contient un déclencheur surveillant le taux de requêtes de recherche sur un noeud ou une collection. Il peut être utilisé pour détecter des pics ou des baisses dans les requêtes et prendre des actions en fonction de ces événements.
SearchRateTrigger.SearchRateEvent Cette classe contient une représentation d'un événement déclenché par le SearchRateTrigger. Il contient des informations sur le taux de requêtes de recherche à un moment donné et les actions associées à cet événement.
SecurityConfHandler Cette classe permet de gérer la configuration de la sécurité dans Solr, y compris l'authentification et l'autorisation. Il permet de charger et de modifier les règles de sécurité appliquées au unité d'allocation Solr.
SecurityConfHandler.SecurityConfig Cette classe contient une représentation de configuration de la sécurité dans Solr. Elle contient les détails sur les utilisateurs, les rôles, et les permissions, ainsi que les stratégies d'authentification et d'autorisation.
SecurityConfHandlerLocal Cette classe permet de gérer la configuration de sécurité localement, c'est-à-dire directement sur le noeud Solr où il est exécuté, sans interaction avec ZooKeeper.
SecurityConfHandlerZk Cette classe permet de gérer la configuration de sécurité en utilisant ZooKeeper pour synchroniser les informations de sécurité à travers un unité d'allocation SolrCloud.
SecurityPluginHolder Cette classe permet de gérer les plugiciels de sécurité dans Solr. Cela permet de charger et d'initialiser des plugiciels pour la gestion de la sécurité, tels que des modules d'authentification ou d'autorisation personnalisés.
SegmentsInfoRequestHandler Cette classe contient un gestionnaire de requêtes fournissant des informations sur les segments d'index dans Solr. Cela inclut des détails comme le nombre de segments, leurs tailles et leurs états, utilisés pour surveiller l'état de l'index.
ServerSnitchContext Cette classe permet de fournir un contexte pour les snitchs utilisés dans Solr pour évaluer les caractéristiques des serveurs dans SolrCloud. Cela peut inclure des informations comme les performances du serveur ou son état de santé.
ServletInputStreamWrapper Cette classe contient un enveloppe pour ServletInputStream permettant de personnaliser la gestion des flux de données entrants dans Solr, facilitant ainsi le traitement des requêtes HTTP.
ServletOutputStreamWrapper Cette classe contient un enveloppe pour ServletOutputStream utilisé pour gérer les flux de données sortants dans les réponses HTTP de Solr. Cela permet de personnaliser ou de modifier la manière dont les données sont envoyées au client.
SetAliasPropCmd Cette classe contient une commande utilisée pour définir des propriétés sur des alias dans Solr. Cela permet de configurer dynamiquement des alias de collections avec des propriétés spécifiques.
Sha256AuthenticationProvider Cette classe contient un fournisseur d'authentification basé sur l'algorithme SHA-256. Il gère l'authentification des utilisateurs dans Solr en vérifiant les signatures et les hachages SHA-256.
ShardAugmenterFactory Cette classe contient une fabrique produisant des "augmenters" pour les shards dans Solr. Ces augmenters peuvent ajouter des métadonnées ou des informations supplémentaires aux résultats retournés par un shard.
ShardDoc Cette classe contient une représentation d'un document provenant d'un shard dans SolrCloud. Utilisé pour gérer et fusionner les résultats partiels provenant de différents shards.
ShardFieldSortedHitQueue Cette classe contient une file d'attente maintenant les résultats triés par champ provenant des shards. Elle gère le tri des résultats lors des requêtes distribuées.
ShardHandler Cette classe permet de gérer la communication et la coordination des requêtes entre les shards dans un unité d'allocation Solr. Il est responsable de l'envoi des requêtes et de la collecte des réponses.
ShardHandlerFactory Cette classe contient une fabrique des instances de ShardHandler. Elle est utilisée pour configurer et créer des gestionnaires de shards selon les besoins.
ShardRequest Cette classe contient une représentation d'une requête envoyée à un shard spécifique. Elle contient des informations sur la requête à exécuter et les paramètres nécessaires.
ShardRequestFactory Cette classe contient une usine créant des instances de ShardRequest. Elle facilite la création de requêtes pour les shards avec les paramètres appropriés.
ShardResponse Cette classe contient une représentation de réponse reçue d'un shard après l'exécution d'une requête. Elle contient les résultats et d'autres métadonnées.
ShardResponseProcessor Cette classe permet de traiter les réponses des shards. Cette composante fusionne les résultats partiels des shards pour produire une réponse consolidée.
ShardResultTransformer Cette classe permet de transformer les résultats d'une requête shardée en un format plus utilisable pour le client. Il peut appliquer des règles de formatage ou d'agrégation.
ShowFileRequestHandler Cette classe contient un gestionnaire de requêtes permettant d'afficher le contenu d'un fichier spécifique. Il est souvent utilisé pour la visualisation de configurations ou d'autres ressources.
ShutdownAwareDirectory Cette classe contient un type de répertoire étant conscient de l'arrêt de l'application. Il permet de gérer les ressources de manière sécurisée lors de l'arrêt de Solr.
Signature Cette classe contient une représentation d'une signature cryptographique utilisée pour authentifier des données dans Solr. Elle peut être utilisée pour vérifier l'intégrité des données ou des requêtes.
SignatureUpdateProcessorFactory Cette classe contient une usine créant des processeurs pour gérer les mises à jour basées sur des signatures. Cela permet de valider les données avant leur indexation.
SignificantTermsQParserPlugin Cette classe contient un plugiciel permettant de rechercher des termes significatifs dans les documents indexés. Il est utilisé pour identifier les mots clefs les plus pertinents dans un ensemble de documents.
SimCloudManager Cette classe permet de gérer la simulation des opérations dans un environnement infonuagiqued Solr. Il facilite les tests et l'évaluation des fonctionnalités sans nécessiter un unité d'allocation réel.
SimClusterStateProvider Cette classe permet de fournir des informations sur l'état d'un unité d'allocation simulé. Il permet de simuler le comportement des noeuds dans un environnement distribué.
SimDistribStateManager Cette classe permet de gérer l'état distribué simulé dans Solr. Il permet de simuler la gestion des noeuds et des collections sans interaction réelle avec ZooKeeper.
SimDistribStateManager.Node Cette classe contient une représentation d'un noeud dans l'état distribué simulé, contenant des informations sur le noud et son rôle dans l'unité d'allocation.
SimDistributedQueueFactory Cette classe contient une fabrique des queues distribuées simulées pour gérer les tâches et les messages dans un environnement de test.
SimDistributedQueueFactory.SimDistributedQueue Cette classe contient une représentation d'une queue distribuée simulée, utilisée pour le test et la simulation des messages et des tâches dans Solr.
SimilarityFactory Cette classe contient une usine pour créer des instances de Similarity, définissant la façon dont Solr calcule la pertinence des documents lors des recherches.
SimNodeStateProvider Cette classe permet de fournir des informations sur l'état des noeuds dans un environnement simulé. Il aide à évaluer le comportement de l'unité d'allocation sans exécution réelle.
SimpleAggValueSource Cette classe permet de fournir une source de valeurs pour des agrégations simples dans Solr. Utilisé pour des calculs et des résumés de données.
SimpleBoundaryScanner Cette classe contient un analyseur de frontière simple utilisé pour déterminer les limites des documents ou des sections lors du traitement des requêtes.
SimpleEndResultTransformer Cette classe permet de transformer les résultats finaux d'une requête dans un format simplifié pour les rendre plus accessibles aux clients.
SimpleFacets Cette classe contient une implémentation simple de facettes dans Solr. Elle permet de regrouper et de compter les résultats basés sur des critères spécifiques.
SimpleFacets.CountPair Cette classe contient une représentation d'une paire de comptage pour les facettes, contenant une valeur et un compte associé.
SimpleFacets.ParsedParams Cette classe contient les paramètres analysés pour la génération de facettes simples, facilitant la configuration des requêtes de facettes.
SimpleFragListBuilder Cette classe permet de construire une liste de fragments pour les résultats de recherche, utilisée pour afficher les résultats de manière concise et informative.
SimpleFragmentsBuilder Cette classe permet de créer des fragments de texte basés sur les résultats de recherche, permettant d'extraire les sections pertinentes des documents.
SimpleFSDirectoryFactory Cette classe permet de fabriquer des répertoires basés sur le système de fichiers simples pour la gestion des index dans Solr.
SimpleMergePolicyFactory Cette classe contient une usine pour créer des politiques de fusion simples pour la gestion des segments d'index. Elle définit comment et quand les segments doivent être fusionnés.
SimpleMLTQParser Cette classe contient un analyseur simple pour les requêtes "More Like This" (MLT), permettant de rechercher des documents similaires à ceux fournis.
SimplePostTool Cette classe contient un outil simple pour effectuer des requêtes POST vers Solr, facilitant l'envoi de données et de requêtes.
SimplePostTool.BAOS Cette classe contient un objet utilisé pour accumuler les données envoyées via le SimplePostTool, facilitant la gestion des données en mémoire.
SimplePostTool.PageFetcherResult Cette classe contient une représentation de résultat d'une opération de récupération de page dans SimplePostTool, contenant les données récupérées.
SimplePreAnalyzedParser Cette classe contient un analyseur traitant des données pré-analyzées, permettant d'indexer des documents déjà analysés dans un format spécifique.
SimpleQParserPlugin Cette classe contient un plugiciel simple pour analyser les requêtes dans Solr. Il fournit une logique d'analyseur de base pour les requêtes envoyées.
SimpleTextCodecFactory Cette classe contient une fabrique des codecs de texte simples pour l'indexation et la recherche de données textuelles.
SimpleUpdateProcessorFactory Cette classe contient une usine pour créer des processeurs de mise à jour simples, facilitant le traitement des mises à jour de documents.
SingleFragListBuilder Cette classe permet de construire une liste de fragments unique pour un document. Utilisé pour simplifier la gestion des résultats de recherche.
SizeLimitedDistributedMap Cette classe contient une cartographie distribuée avec une limite de taille. Elle est utilisée pour stocker des paires clef-valeur avec une contrainte sur le nombre d'entrées.
SkipExistingDocumentsProcessorFactory Cette classe contient une usine créant des processeurs pour ignorer les documents existants lors des mises à jour, optimisant ainsi le processus d'indexation.
SliceMutator Cette classe permet de gérer les modifications des tranches (slices) dans un unité d'allocation Solr. Cela peut inclure des opérations sur les shards et les documents répartis entre les différentes tranches.
SlotAcc Cette classe contient un accumulateur utilisé pour stocker et gérer des valeurs lors du traitement des résultats. Il est optimisé pour le stockage et l'accès rapides.
SlotAcc.Resizer Cette classe permet de gérer la redimension de l'accumulateur SlotAcc, permettant d'ajuster la taille de l'accumulateur en fonction des besoins.
SlotAcc.SlotContext Cette classe contient un contexte associé à une fente spécifique dans l'accumulateur, contenant des informations nécessaires au traitement.
SlowCompositeReaderWrapper Cette classe contient une enveloppe pour les lecteurs composites pouvant introduire des délais lors de la lecture, utilisé pour simuler des conditions de latence.
SmileResponseWriter Cette classe contient un Writer pour le format de réponse Smile, un format binaire efficace pour la sérialisation des données.
SmileResponseWriter.SmileWriter Cette classe contient une composante gérant l'écriture des données dans le format Smile.
SnapShooter Cette classe permet de gérer la création de instantanés de l'état d'un index, permettant de capturer et de restaurer l'état d'un index à un moment donné.
SolrAnalyzer Cette classe permet de fournir des outils d'analyse pour le traitement des textes dans Solr, incluant des fonctionnalités pour le jeton, le filtrage, et d'autres processus d'analyse.
SolrBoundaryScanner Cette classe contient un balayeur détectant les limites dans les documents pour améliorer le traitement des requêtes et des analyses.
SolrCache Cette classe contient une implémentation d'un cache pour entreposer les résultats et les objets fréquemment utilisés afin d'améliorer les performances des requêtes.
SolrCache.State Cette classe contient une représentation de l'état d'un cache dans Solr, incluant des informations sur son contenu et sa taille.
SolrCacheBase Cette classe contient une base pour tous les types de caches dans Solr, fournissant des fonctionnalités communes pour la gestion des entrées et des sorties.
SolrCacheBase.AutoWarmCountRef Cette classe contient une référence pour le comptage des réchauffements automatiques dans un cache, utilisée pour gérer les entrées lors de la montée en charge du cache.
SolrCLI Cette classe contient une interface de ligne de commande pour interagir avec Solr. Elle permet d'exécuter des commandes et de gérer les collections, les cores, et d'autres fonctionnalités.
SolrCLI.ApiTool Cette classe contient un outil CLI pour interagir avec les API de Solr, facilitant l'accès aux fonctionnalités programmatiques.
SolrCLI.AssertionFailureException Cette classe contient une exception lancée lorsqu'une assertion échoue dans un outil CLI, indiquant un problème avec les conditions prévues.
SolrCLI.AssertTool Cette classe contient un outil CLI pour effectuer des assertions et vérifier des conditions dans les configurations de Solr.
SolrCLI.AuthTool Cette classe contient un outil CLI pour gérer les configurations d'authentification dans Solr, facilitant la configuration des méthodes de sécurité.
SolrCLI.AutoscalingTool Cette classe contient un outil pour gérer l'automatisation de l'équilibrage des charges et des ressources dans SolrCloud.
SolrCLI.ConfigSetDownloadTool Cette classe contient un outil pour télécharger des ensembles de configurations depuis Solr, facilitant la gestion des configurations.
SolrCLI.ConfigSetUploadTool Cette classe contient un outil pour télécharger des ensembles de configurations vers Solr, permettant de déployer des configurations spécifiques.
SolrCLI.ConfigTool Cette classe contient un outil pour gérer les configurations de Solr, incluant la visualisation et l'édition des fichiers de configuration.
SolrCLI.CreateCollectionTool Cette classe contient un outil pour créer des collections dans SolrCloud, facilitant la gestion des collections.
SolrCLI.CreateCoreTool Cette classe contient un outil pour créer des cores individuels dans Solr, permettant de gérer des indices séparés.
SolrCLI.CreateTool Cette classe contient un outil générique pour créer des ressources dans Solr, qu'il s'agisse de collections ou de cores.
SolrCLI.DeleteTool Cette classe contient un outil pour supprimer des collections ou des cores dans Solr, facilitant la gestion des ressources.
SolrCLI.HealthcheckTool Cette classe contient un outil pour vérifier l'état de santé de Solr, s'assurant que toutes les opérations fonctionnent correctement.
SolrCLI.RunExampleTool Cette classe contient un outil pour exécuter des exemples de configurations et de requêtes, facilitant l'apprentissage et la démonstration.
SolrCLI.SolrCloudTool Cette classe contient un outil pour gérer les opérations spécifiques à SolrCloud, comme la gestion des nouds et des collections.
SolrCLI.StatusTool Cette classe contient un outil pour vérifier l'état actuel des collections, des cores, et des noeuds dans Solr.
SolrCLI.Tool Cette classe contient la base pour tous les outils CLI dans Solr, fournissant des fonctionnalités communes.
SolrCLI.ToolBase Cette classe contient la base pour la création d'outils CLI, fournissant des méthodes et des attributs communs.
SolrCLI.UtilsTool Cette classe contient un outil pour exécuter des utilitaires et des fonctions d'assistance dans Solr.
SolrCLI.ZkCpTool Cette classe contient un outil pour copier des fichiers dans ZooKeeper, facilitant la gestion des configurations.
SolrCLI.ZkLsTool Cette classe contient un outil pour lister les fichiers et les noeuds dans ZooKeeper.
SolrCLI.ZkMkrootTool Cette classe contient un outil pour créer des racines dans ZooKeeper, facilitant l'organisation des noeuds.
SolrCLI.ZkMvTool Cette classe contient un outil pour déplacer des fichiers ou des noeuds dans ZooKeeper.
SolrCLI.ZkRmTool Cette classe contient un outil pour supprimer des fichiers ou des noeuds dans ZooKeeper.
SolrClusterReporter Cette classe permet de gérer le rapport et le suivi des opérations au sein d'un unité d'allocation Solr. Il fournit des informations sur l'état et les performances des noeuds.
SolrCmdDistributor Cette classe permet de distribuer les commandes aux différents noeuds d'un unité d'allocation Solr. Il gère l'envoi des requêtes et la collecte des réponses.
SolrCmdDistributor.AbortCheck Cette classe permet de vérifier si une opération doit être abandonnée. Utilisé pour gérer les erreurs ou les interruptions.
SolrCmdDistributor.Error Cette classe contient une représentation d'une erreur survenue lors de l'exécution d'une commande dans l'unité d'allocation.
SolrCmdDistributor.ForwardNode Cette classe contient une représentation d'un noeud vers lequel une commande doit être redirigée.
SolrCmdDistributor.Node Cette classe contient une représentation d'un noeud individuel dans l'unité d'allocation Solr.
SolrCmdDistributor.Req Cette classe contient une représentation d'une requête envoyée à un noeud dans l'unité d'allocation.
SolrCmdDistributor.Response Cette classe contient une représentation de la réponse reçue d'un noeud après l'exécution d'une commande.
SolrCmdDistributor.StdNode Cette classe contient une représentation d'un noeud standard dans la distribution des commandes.
SolrComparisonBoolFunction Cette classe contient une fonction de comparaison booléenne utilisée dans les requêtes Solr pour évaluer des expressions conditionnelles.
SolrComparisonBoolFunction.Compare Cette classe permet d'effectuer la comparaison réelle entre les valeurs pour déterminer si la condition est satisfaite.
SolrConfig Cette classe permet de gérer la configuration de Solr. Elle charge et fournit des paramètres de configuration essentiels.
SolrConfig.HttpCachingConfig Cette classe contient une configuration spécifique pour la mise en cache HTTP dans Solr.
SolrConfig.HttpCachingConfig.LastModFrom Cette classe permet d'indiquer comment obtenir la date de dernière modification pour la mise en cache HTTP.
SolrConfig.PluginOpts Cette classe contient les options de configuration pour les plugiciels Solr.
SolrConfig.SolrPluginInfo Cette classe contient les informations sur les plugiciels Solr chargés et leur configuration.
SolrConfig.UpdateHandlerInfo Cette classe contient les informations sur les gestionnaires de mise à jour de Solr, y compris les configurations spécifiques.
SolrConfigHandler Cette classe permet de gérer les demandes liées à la configuration de Solr, facilitant l'accès et la modification des paramètres de configuration.
SolrConstantScoreQuery Cette classe contient une requête attribuant un pointage constant à tous les documents correspondants, indépendamment de leur pertinence. Utilisée pour des filtres où le score n'est pas important.
SolrCore Cette classe contient une représentation d'un core Solr, contenant un index et les configurations associées. C'est l'unité de base pour la gestion des données dans Solr.
SolrCore.RawWriter Cette classe permet de fournir des fonctionnalités d'écriture brute pour les données dans le core Solr, permettant un contrôle direct sur l'indexation.
SolrCoreAware Cette classe contient un interface pour les classes nécessitant un accès à l'objet SolrCore, permettant d'interagir avec le core pendant l'exécution.
SolrCoreContainerReporter Cette classe permet de gérer le rapport des informations sur les conteneurs de cores dans Solr, incluant des métriques et des états.
SolrCoreInitializationException Cette classe contient une exception lancée lors d'une erreur d'initialisation d'un core Solr. Utilisée pour signaler des problèmes lors du chargement ou de la configuration d'un core.
SolrCoreMetricManager Cette classe permet de gérer les métriques associées aux cores Solr, permettant de suivre et d'analyser les performances.
SolrCoreParser Cette classe permet de gérer l'analyse et la validation des requêtes pour un core Solr spécifique.
SolrCoreReporter Cette classe permet de fournir des rapports sur l'état et les performances d'un core Solr, y compris des métriques d'utilisation.
SolrCoreState Cette classe contient une représentation de l'état d'un core dans Solr, incluant son statut (ouvert, fermé,...) et d'autres informations opérationnelles.
SolrCoreState.CoreIsClosedException Cette classe contient une exception lancée lorsqu'une opération est tentée sur un core étant actuellement fermé.
SolrCoreState.IndexWriterCloser Cette classe permet de gérer la fermeture des écrivains d'index associés à un core, garantissant que toutes les opérations sont terminées correctement.
SolrDefaultStreamFactory Cette classe permet d'usiner par défaut pour créer des flux dans Solr, permettant la gestion des données en entrée.
SolrDeletionPolicy Cette classe permet de gérer la politique de suppression pour les documents dans Solr, définissant quand et comment les documents sont marqués ou supprimés.
SolrDispatchFilter Cette classe contient un filtre utilisé pour gérer les requêtes et les réponses dans Solr, permettant d'appliquer des règles de redistribution.
SolrDispatchFilter.Action Cette classe contient une représentation d'une action spécifique à effectuer lors du traitement d'une requête.
SolrDispatchFilter.ClosedServletInputStream Cette classe contient une représentation d'un flux d'entrée de servlet fermé, utilisé pour gérer les lectures des requêtes.
SolrDispatchFilter.ClosedServletOutputStream Cette classe contient une représentation d'un flux de sortie de servlet fermé, utilisé pour gérer les écritures des réponses.
SolrDocumentFetcher Cette classe permet de récupérer des documents à partir d'un core Solr, facilitant l'accès et la manipulation des données entreposées.
SolrEncoder Cette classe permet de gérer l'encodage des données pour assurer leur intégrité et leur compatibilité lors du traitement et de la transmission.
SolrEventListener Cette classe contient un écouteur des événements dans Solr, permettant d'exécuter du code en réponse à certains événements.
SolrFieldCacheBean Cette classe permet de gérer le cache de champs pour améliorer la performance des requêtes en entreposant des données fréquemment demandées.
SolrFileCleaningTracker Cette classe permet de suivre des fichiers à nettoyer pour éviter une accumulation de fichiers temporaires lors des opérations de Solr.
SolrFilter Cette classe contient un interface pour les filtres pouvant être appliqués lors du traitement des requêtes.
SolrFormatter Cette classe contient la base pour formater les réponses de Solr, utilisée par divers composantes pour structurer les données de sortie.
SolrFragListBuilder Cette classe permet de gérer la construction de listes de fragments de résultats, généralement utilisée avec le surlignement.
SolrFragmenter Cette classe permet de définir comment les documents sont fragmentés lors du surlignement, influençant la façon dont les résultats sont présentés.
SolrFragmentsBuilder Cette classe permet de combiner différents fragments pour former un résultat cohérent pour l'affichage.
SolrGraphiteReporter Cette classe permet d'envoyer des métriques de performance de Solr à Graphite pour la surveillance.
SolrHighlighter Cette classe permet de gérer le surlignement des termes de recherche dans les résultats, améliorant la visibilité des résultats pertinents.
SolrIndexConfig Cette classe contient la configuration de l'index, y compris les paramètres liés à l'indexation des documents.
SolrIndexSearcher Cette classe permet d'effectuer des recherches dans l'index, gérant les requêtes et retournant les résultats.
SolrIndexSearcher.DocsEnumState Cette classe contient l'état interne utilisé par SolrIndexSearcher pour gérer l'énumération des documents pendant les recherches.
SolrIndexSearcher.ProcessedFilter Cette classe contient une représentation d'un filtre ayant été traité pour optimiser les recherches.
SolrIndexSplitter Cette classe permet de diviser un index en plusieurs parties, souvent pour des raisons de performance ou de gestion.
SolrIndexSplitter.SplitMethod Cette classe contient les méthodes disponibles pour diviser un index.
SolrIndexWriter Cette classe permet de gérer l'écriture de documents dans l'index, responsable de l'ajout, de la mise à jour et de la suppression de documents.
SolrInfoBean Cette classe permet de fournir des informations sur une composante de Solr, comme son état et ses statistiques.
SolrInfoBean.Category Cette classe contient une énumération des catégories pour les composantes de Solr, facilitant leur classification.
SolrInfoBean.Group Cette classe contient un regroupement des composantes similaires pour une meilleure organisation.
SolrInfoMBeanHandler Cette classe permet de gérer l'interface MBean pour l'accès aux informations de performance et de configuration.
SolrJmxReporter Cette classe permet d'envoyer des métriques de Solr vers JMX pour la surveillance et la gestion.
SolrLogAuditLoggerPlugin Cette classe contient un plugiciel enregistrant les événements d'audit dans les journaux pour suivre les actions dans Solr.
SolrLogLayout Cette classe permet de définir la mise en page des journaux de Solr, influençant le format des messages enregistrés.
SolrLogLayout.CoreInfo Cette classe contient les informations sur le coeur de Solr pour la mise en page des journaux.
SolrLogLayout.Method Cette classe contient les méthodes spécifiques pour formater les journaux.
SolrLogLayout.TG Cette classe permet de gérer la mise en page des journaux pour les processus léger de groupe.
SolrMetricInfo Cette classe contient des informations sur une métrique spécifique dans Solr, comme son nom et sa description.
SolrMetricManager Cette classe permet de gérer les métriques de Solr, permettant l'enregistrement et la récupération d'informations de performance.
SolrMetricManager.AndFilter Cette classe contient un filtre permettant de combiner plusieurs métriques en utilisant un opérateur "ET".
SolrMetricManager.GaugeWrapper Cette classe contient une enveloppe pour une métrique de type "gauge", mesurant une valeur à un instant donné.
SolrMetricManager.OrFilter Cette classe contient un filtre permettant de combiner plusieurs métriques en utilisant un opérateur "OU".
SolrMetricManager.PrefixFilter Cette classe contient un filtre sélectionnant les métriques dont le nom commence par un certain préfixe.
SolrMetricManager.RegexFilter Cette classe contient un filtre sélectionnant les métriques en fonction d'une expression régulière.
SolrMetricProducer Cette classe contient un interface pour les producteurs de métriques, permettant de fournir des informations de performance personnalisées.
SolrMetricReporter Cette classe contient un responsable de la collecte et de la publication des métriques.
SolrPluginUtils Cette classe contient des utilitaires pour travailler avec des plugicels dans Solr, facilitant leur gestion et leur configuration.
SolrPluginUtils.DisjunctionMaxQueryParser Cette classe contient un analyseur de requêtes permettant de gérer les requêtes "disjunction max", optimisant la recherche de documents pertinents.
SolrPluginUtils.DisjunctionMaxQueryParser.Alias Cette classe contient une représentation d'un alias pour un champ dans le cadre de la gestion des requêtes disjunction max.
SolrPluginUtils.IdentityRegenerator Cette classe contient un régénérer des valeurs sans transformation, conservant l'identité des données.
SolrQueryBuilder Cette classe contient une construction des requêtes Solr à partir de critères spécifiés, facilitant la création de requêtes complexes.
SolrQueryParser Cette classe contient une analyse et interprète les requêtes Solr, transformant les chaînes de requêtes en objets exploitables.
SolrQueryParserBase Cette classe contient la base pour les analyseurs de requêtes, fournissant des fonctionnalités communes.
SolrQueryParserBase.MagicFieldName Cette classe contient une représentation d'un nom de champ spécial utilisé dans les requêtes Solr.
SolrQueryParserBase.RawQuery Cette classe permet d'interpréter des requêtes brutes sans traitement spécial.
SolrQueryParserBase.SynonymQueryStyle Cette classe permet de gérer le style de requête pour les synonymes dans le cadre de l'analyse des requêtes.
SolrQueryRequest Cette classe contient une représentation d'une requête envoyée à Solr, contenant tous les détails nécessaires pour traiter la requête.
SolrQueryRequestBase Cette classe contient la base pour les requêtes, fournissant des fonctionnalités communes aux requêtes Solr.
SolrQueryResponse Cette classe contient une représentation de réponse de Solr à une requête, contenant les résultats et les métadonnées.
SolrQueryTimeoutImpl Cette classe permet de gérer le délai d'expiration des requêtes, assurant que les requêtes ne prennent pas trop de temps.
SolrRangeQuery Cette classe contient une représentation d'une requête d'intervalle, permettant de rechercher des documents dont les valeurs d'un champ se situent dans une certaine intervalle.
SolrReporter Cette classe permet de rapporter des métriques et des informations de performance.
SolrReporter.Builder Cette classe permet de construire des instances de SolrReporter, permettant une configuration fluide des rapports.
SolrReporter.Report Cette classe contient une représentation d'un rapport généré par SolrReporter, contenant des données de performance et des métriques.
SolrRequestHandler Cette classe contient un interface pour gérer les requêtes dans Solr, définissant comment traiter les demandes des clients.
SolrRequestInfo Cette classe contient des informations sur une requête en cours, y compris le contexte et les paramètres.
SolrRequestParsers Cette classe contient un regroupement des différents analyseurs de requêtes utilisés pour analyser et traiter les requêtes envoyées à Solr.
SolrResourceLoader Cette classe permet de charger les ressources (comme des fichiers de configuration) pour Solr, facilitant leur utilisation dans l'application.
SolrResourceNotFoundException Cette classe contient une exception levée lorsqu'une ressource demandée n'est pas trouvée.
SolrReturnFields Cette classe permet de gérer les champs à retourner dans les résultats des requêtes, permettant de spécifier quels champs inclure dans la réponse.
SolrReturnFields.FIELD_SOURCES Cette classe contient une énumération ou constante représentant les sources de champs à retourner dans les résultats.
SolrRrdBackend Cette classe contient un gestionnaire de backend pour la collecte de données de performance et leur entreposage dans un format spécifique (RRD).
SolrRrdBackend.SyncData Cette classe contient une méthode utilisée pour synchroniser les données dans le backend RRD.
SolrRrdBackendFactory Cette classe contient une fabrique pour créer des instances de SolrRrdBackend, facilitant la configuration des backends.
SolrSchemaRestApi Cette classe permet de fournir une interface REST pour interagir avec le schéma Solr, permettant des opérations sur les champs et les types de données.
SolrShardReporter Cette classe permet de gérer les rapports de performances et d'état pour les shards dans un environnement Solr distribué.
SolrSlf4jReporter Cette classe contient une implémentation de SolrReporter utilisant SLF4J pour le journal de bord des métriques.
SolrSnapshotManager Cette classe permet de gérer la création et la gestion des instantanés d'index dans Solr, permettant de conserver des états de l'index.
SolrSnapshotMetaDataManager Cette classe permet de gérer les métadonnées associées aux instantanés d'index.
SolrSnapshotMetaDataManager.SnapshotMetaData Cette classe contient une représentation des métadonnées d'un instantanés, incluant des informations comme l'horodatage et les configurations.
SolrSnapshotsTool Cette classe contient l'outil pour gérer les instantanés dans Solr, offrant des commandes pour créer et manipuler des instantanés.
SolrSpanQueryBuilder Cette classe permet de construire des requêtes de type "span", permettant des recherches plus complexes basées sur des phrases ou des séquences de termes.
SolrSpellChecker Cette classe permet de gérer la correction orthographique dans les requêtes, suggérant des alternatives aux termes mal orthographiés.
SolrSuggester Cette classe permet de fournir des suggestions basées sur les termes saisis par l'utilisateur, améliorant l'expérience de recherche.
SolrXmlConfig Cette classe permet de gérer la configuration de Solr via des fichiers XML, facilitant la personnalisation de l'application.
SolrZkServer Cette classe contient une représentation d'un serveur ZooKeeper utilisé par Solr pour la gestion de la configuration et la coordination des noeuds.
SortableTextField Cette classe contient un type de champ dans Solr permettant le tri des valeurs textuelles.
SortedDateStatsValues Cette classe permet de gérer des valeurs statistiques de date triées, souvent utilisées pour des analyses temporelles.
SortedIntDocSet Cette classe contient un ensemble de documents triés basé sur des identificateurs d'entité entière, optimisant les performances des requêtes.
SortedNumericStatsValues Cette classe permet de gérer des valeurs statistiques numériques triées, facilitant les calculs de statistiques sur les champs numériques.
Sorting Cette classe contient un utilitaire pour gérer le tri des résultats de requêtes dans Solr.
SortingMergePolicy Cette classe contient la politique de fusion maintenant l'ordre de tri des segments lors de la fusion des index, optimisant les performances des recherches triées.
SortingMergePolicyFactory Cette classe contient une fabrique pour créer des instances de SortingMergePolicy, configurant comment les segments doivent être fusionnés.
SortSpec Cette classe contient une représentation des spécifications de tri pour une requête, y compris les champs et les ordres de tri.
SortSpecParsing Cette classe permet de gérer l'analyse des spécifications de tri à partir des requêtes, convertissant les chaînes en objets SortSpec.
SortValue Cette classe contient une représentation d'une valeur de tri pour un document, encapsulant la logique de tri.
SpatialBoxQParserPlugin Cette classe contient un plugiciel d'analyseur de requête pour gérer les requêtes spatiales basées sur des boîtes rectangulaires.
SpatialFilterQParser Cette classe permet d'analyser les requêtes filtrant les documents en fonction de critères spatiaux.
SpatialFilterQParserPlugin Cette classe contient un plugiciel fournissant des fonctionnalités de filtrage spatial dans les requêtes Solr.
SpatialHeatmapFacets Cette classe permet de fournir des facettes de type heatmap pour visualiser la densité spatiale des résultats.
SpatialHeatmapFacets.HeatmapFacet Cette classe contient une représentation d'une facette spécifique de type heatmap, permettant d'analyser les données spatiales.
SpatialOptions Cette classe contient des options de configuration pour les fonctionnalités spatiales dans Solr, influençant le comportement des recherches spatiales.
SpatialPointVectorFieldType Cette classe contient un type de champ utilisé pour entreposer des points géographiques, optimisant les requêtes spatiales.
SpatialQueryable Cette classe contient un interface définissant les capacités de requête pour les champs spatiaux, permettant des recherches géographiques.
SpatialRecursivePrefixTreeFieldType Cette classe contient un type de champ utilisant des arbres de préfixe pour représenter des données spatiales, facilitant les recherches hiérarchiques.
SpatialTermQueryPrefixTreeFieldType Cette classe contient un type de champ gérant les requêtes spatiales basées sur des termes, optimisant les recherches en utilisant des arbres de préfixe.
SpatialUtils Cette classe contient des utilitaires pour les opérations spatiales, facilitant le travail avec les données géographiques dans Solr.
SpellCheckCollation Cette classe contient une représentation d'une collation utilisée pour vérifier l'orthographe, facilitant les corrections suggérées.
SpellCheckCollator Cette classe permet de gérer le processus de collation pour les suggestions de correction orthographique.
SpellCheckComponent Cette classe contient une composante gérant les fonctionnalités de correction orthographique dans Solr, fournissant des suggestions lors des recherches.
SpellCheckCorrection Cette classe contient une représentation d'une correction orthographique suggérée, incluant le terme original et le terme corrigé.
SpellCheckMergeData Cette classe permet de gérer les données à fusionner pour les fonctionnalités de vérification orthographique, optimisant la performance des suggestions.
SpellingOptions Cette classe contient des options de configuration pour les fonctionnalités de vérification orthographique dans Solr.
SpellingQueryConverter Cette classe permet de convertir des requêtes en formats compatibles avec les fonctionnalités de vérification orthographique.
SpellingResult Cette classe contient une représentation de résultat d'une vérification orthographique, incluant les suggestions et les corrections.
SplitIndexCommand Cette classe contient une commande pour diviser un index, souvent utilisée pour la gestion et l'optimisation des données.
SplitShardCmd Cette classe contient une commande pour diviser un shard dans un environnement Solr distribué, facilitant la répartition des données.
SQLHandler Cette classe permet de gérer les requêtes SQL envoyées à Solr, permettant l'exécution de requêtes SQL sur les données indexées.
SquaredEuclideanFunction Cette classe contient la fonction utilisée pour calculer la distance euclidienne au carré, souvent utilisée dans des calculs géométriques.
SSLConfigurations Cette classe permet de gérer la configuration SSL pour les communications sécurisées dans Solr.
SSLConfigurations.SysProps Cete classe contient des propriétés système pour la configuration SSL.
SSLConfigurationsFactory Cette classe contient une fabrique pour créer des instances de SSLConfigurations, facilitant la gestion de la sécurité des communications.
SSLCredentialProvider Cette classe permet de fournir des identificateurs pour la configuration SSL, permettant l'authentification sécurisée.
SSLCredentialProvider.CredentialType Cette classe contient une énumération des types de certificats ou d'identifiants utilisés dans la configuration SSL.
SSLCredentialProviderFactory Cette classe contient une fabrique pour créer des instances de SSLCredentialProvider, facilitant la gestion des identifiants.
StandardDirectoryFactory Cette classe contient une fabrique pour créer des instances de répertoires standard pour l'entreposage des index.
StandardIndexReaderFactory Cette classe contient une fabrique pour créer des instances de lecteurs d'index standard, permettant d'accéder aux données indexées.
StandardRequestHandler Cette classe contient une implémentation de gestionnaire de requêtes standard pour traiter les requêtes courantes dans Solr.
StartupLoggingUtils Cette classe permet de fournir des utilitaires pour gérer les journaux de démarrage, aidant à suivre l'initialisation de Solr.
StatelessScriptUpdateProcessorFactory Cette classe contient une fabrique pour créer des processeurs de mise à jour utilisant des scripts, permettant des modifications sans état sur les documents.
Stats Cette classe permet de collecter et de gérer des statistiques sur les performances et l'utilisation de Solr.
Stats.FailedOp Cette classe contient une représentation d'une opération statistique ayant échoué dans Solr.
Stats.Stat Cette classe contient une représentation d'une statistique calculée pour un champ particulier, utilisée pour obtenir des résumés statistiques (comme la moyenne, le minimum, le maximum,...).
StatsCache Cette classe permet d'entreposer et de mettre en cache les résultats statistiques afin d'améliorer la performance des requêtes faisant appel à des statistiques.
StatsComponent Cette classe contient une composante de Solr permettant d'exécuter des requêtes statistiques sur les champs. Il génère des statistiques comme le total, la moyenne, l'écart type,...
StatsField Cette classe contient une représentation d'un champ pour lequel des statistiques sont calculées. Utilisé dans le cadre de la collection de statistiques dans Solr.
StatsField.HllOptions Cette classe contient une options pour la fonction HyperLogLog (HLL), étant utilisée pour estimer la cardinalité (nombre d'éléments distincts) dans un ensemble de données.
StatsField.Stat Cette classe contient une représentation d'une statistique calculée sur un champ dans le contexte d'une requête statistiques.
StatsSource Cette classe permet de fournir une abstraction pour récupérer les valeurs statistiques depuis les données indexées.
StatsUtil Cette classe contient un utilitaire pour calculer ou manipuler les résultats statistiques dans Solr.
StatsValues Cette classe contient une représentation des valeurs collectées pour un champ particulier lorsque des statistiques sont demandées (comme la somme, la moyenne,...).
StatsValuesFactory Cette classe contient une fabrique pour créer des instances de StatsValues en fonction du type de champ et des statistiques demandées.
StddevAgg Cette classe contient une agrégation pour calculer l'écart type dans un ensemble de résultats statistiques.
Store Cette classe contient une référence à une classe générique d'entreposage, utilisée pour entreposer ou récupérer des données dans un certain contexte dans Solr.
StoredFieldsShardRequestFactory Cette classe contient une fabrique pour créer des requêtes d'extraction de champs stockés dans un shard (fragment) particulier de Solr.
StoredFieldsShardResponseProcessor Cette classe contient un processeur pour gérer les réponses des requêtes de champs stockés provenant de shards dans Solr.
StrAggValueSource Cette classe contient la source de valeurs pour les champs de type chaîne de caractères dans le cadre des agrégations.
StreamHandler Cette classe contient un gestionnaire de flux de données pour traiter les requêtes utilisant des flux de données dans Solr.
StreamHandler.DaemonCollectionStream Cette classe contient un flux s'exécutant de manière continue en tant que service, écoutant les changements dans une collection de données Solr.
StreamHandler.DaemonResponseStream Cette classe contient un flux renvoyant les réponses provenant des services exécutés par StreamHandler.DaemonCollectionStream.
StreamHandler.DummyErrorStream Cette classe contient un flux de données factice utilisé pour simuler des erreurs ou des comportements spécifiques lors de tests ou d'analyses.
StreamHandler.TimerStream Cette classe contient un flux gérant et renvoyant des résultats basés sur un intervalle de temps ou une minuterie.
StreamingSolrClients Cette classe permet de gérer les clients consommant des données de manière asynchrone et continue via des flux de données dans Solr.
StrField Cette classe contient un type de champ entreposant et gérant des données sous forme de chaînes de caractères (string) dans l'index Solr.
StrFieldSource Cette classe permet de fournir les valeurs associées aux champs de type chaîne de caractères dans le cadre de la gestion des sources de données.
StringDistanceFunction Cette classe contient une fonction mesurant la distance entre deux chaînes de caractères, souvent utilisée dans les systèmes de suggestion ou de correction orthographique.
StrParser Cette classe contient un analyseur syntaxique pour traiter des chaînes de caractères dans des requêtes ou des configurations.
SubQueryAugmenterFactory Cette classe contient une fabrique créant des augmentations de sous-requêtes, utilisées pour ajouter des sous-requêtes à une requête principale.
SubstringBytesRefFilter Cette classe contient un filtre opérant sur des références à des sous-chaînes de caractères représentées sous forme de tableau d'octets.
SuggestComponent Cette classe contient une composante responsable des suggestions d'auto-complétion et de recherche dans Solr. Il est utilisé pour fournir des résultats de suggestions en temps réel.
Suggester Cette classe contient un moteur de suggestions utilisé pour suggérer des termes ou des phrases basées sur l'index de Solr.
SuggesterOptions Cette classe contient des options configurables pour personnaliser le comportement du composante de suggestion (Suggester).
SuggesterParams Cette classe contient des paramètres utilisés pour configurer et envoyer des requêtes de suggestion à Solr.
SuggesterResult Cette classe contient un représentant les résultats des suggestions renvoyées par Solr.
SuggestQueryConverter Cette classe contient un convertisseur pour formater et traiter les requêtes envoyées au composante de suggestion dans Solr.
SumAgg Cette classe contient une représentation d'une agrégation de somme dans Solr. Elle calcule la somme des valeurs pour un champ particulier sur une collection de documents.
SumAgg.Merger Cette classe contient une sous-classe de SumAgg, utilisée pour fusionner plusieurs sommes partielles (par exemple, issues de différents shards) en une seule somme totale.
SumsqAgg Cette classe permet de calculer la somme des carrés des valeurs pour un champ donné. Cela peut être utile pour calculer la variance ou l'écart type dans des analyses statistiques.
SurroundQParserPlugin Cette classe contient un plugiciel de Solr analysant les requêtes de type "Surround". Ce type de requêtes permet de spécifier des conditions de proximité dans les documents, en utilisant une syntaxe spécialisée.
SweetSpotSimilarityFactory Cette classe contient une fabrique générant des instances de SweetSpotSimilarity, une implémentation de la fonction de similarité de Lucene. Cette classe permet de définir des points "doux" dans les scores de similarité pour que certaines distances ou valeurs aient plus d'importance que d'autres.
SwitchQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes permettant de basculer entre différents types d'analyseurs en fonction des paramètres de la requête. Ce plugiciel facilite l'utilisation de plusieurs stratégies d'analyse au sein d'une même application.
SyncStrategy Cette classe contient une stratégie utilisée pour synchroniser les réplicas dans une configuration SolrCloud. Elle détermine comment et quand un noeud Solr doit se synchroniser avec les autres pour assurer la cohérence des données dans un environnement distribué.
SyntaxError Cette classe contient une représentation d'une erreur de syntaxe dans les requêtes. Utilisée pour capturer et gérer les exceptions lorsque Solr rencontre une syntaxe incorrecte dans les requêtes envoyées.
SysPropSSLCredentialProvider Cette classe contient un fournisseur d'informations d'identification SSL basé sur les propriétés système. Cette classe permet de configurer des certificats et des informations d'identification SSL en se basant sur les propriétés du système pour sécuriser les communications.
SystemIdResolver Cette classe contient une classe résolvant les identificateurs système pour les fichiers de configuration XML dans Solr, souvent utilisée pour gérer les références aux entités externes dans les fichiers de configuration.
SystemInfoHandler Cette classe contient un gestionnaire de requêtes fournissant des informations système sur l'instance Solr, telles que la version de Solr, la version de Java, le système d'exploitation, et d'autres détails techniques utiles pour le diagnostic.
SystemLogListener Cette classe contient un écouteur pour les journaux de bord système. Il permet de surveiller les événements de journalisation et peut être utilisé pour capturer et traiter les informations de journaux de bord générées par Solr.
TabularResponseWriter Cette classe contient un écrivain de réponse formatant les résultats de Solr dans un format tabulaire. Ce type d'écrivain est utile pour exporter les résultats sous forme de table lisible (par exemple, CSV ou TSV).
TagClusterReducer Cette classe permet de réduire les unités d'allocation d'étiquettes générés par Solr lors de l'analyse de texte. Il est utilisé pour regrouper et réduire le nombre d'étiquettes associées à un document ou un ensemble de résultats.
Tagger Cette classe permet d'analyser le texte et le balise (annoter) des documents avec des étiquettes basées sur des termes ou des entités reconnues dans le texte.
TaggerRequestHandler Cette classe contient un gestionnaire de requêtes associé au Tagger. Il permet de traiter les requêtes de balise, où le texte est envoyé à Solr pour être annoté avec des étiquettes appropriées.
TaggingAttribute Cette classe contient un attribut utilisé dans le cadre du traitement des textes pour indiquer ou représenter les étiquettes appliquées à un morceau de texte.
TaggingAttributeImpl Cette classe contient une implémentation de l'attribut TaggingAttribute, utilisée pour associer des étiquettes à des portions spécifiques de texte.
TagLL Cette classe permet d'associer le traitement des balises ou des étiquettes dans Solr, mais les détails spécifiques de cette classe peuvent varier en fonction des versions ou de l'usage dans Solr.
TemplateUpdateProcessorFactory Cette classe permet d'insérer des valeurs par défaut dans les documents en cours de mise à jour dans Solr. Si un champ spécifique est manquant, elle peut insérer une valeur prédéfinie.
TemplateUpdateProcessorFactory.Resolved Cette classe permet de gérer les valeurs résolues des gabarits pour des champs particuliers avant qu'ils ne soient insérés dans le document.
TermQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes permettant de créer des requêtes simples basées sur des termes. Il est utilisé pour rechercher des termes spécifiques dans les documents indexés.
TermsComponent Cette classe contient une composante de Solr permettant de récupérer les termes d'un champ donné dans l'index, avec des statistiques associées, telles que la fréquence des termes.
TermsComponent.TermsHelper Cette classe contient un utilitaire facilitant la gestion et la récupération des termes à partir de l'index de Solr.
TermsQParserPlugin Cette classe contient un plugiciel de parseur de requêtes permettant de créer des requêtes basées sur les termes. Il permet de chercher plusieurs termes à la fois et de générer des requêtes spécifiques.
TermStats Cette classe contient des statistiques sur un terme donné dans l'index, comme la fréquence de ce terme ou son utilisation dans différents documents.
TermVectorComponent Cette classe contient une composante permettant de récupérer les vecteurs de termes pour un document. Les vecteurs de termes contiennent des informations sur la position et la fréquence des termes dans un document, et sont souvent utilisés pour des analyses de texte plus complexes.
TestInjection Cette classe permet d'injecter des comportements spéciaux ou des erreurs dans Solr, dans le but de tester des scénarios spécifiques.
TestInjection.Hook Cette classe contient une représentation d'un point d'injection utilisé par TestInjection pour exécuter du code ou simuler des comportements lors des tests.
TestInjection.TestShutdownFailError Cette classe permet d'injecter intentionnellement une erreur lors des tests pour simuler une erreur de fermeture.
TextField Cette classe contient un type de champ dans Solr entreposant et indexant des données textuelles. Il est souvent associé à des analyseurs découpant le texte en termes avant de l'indexer.
TextLogisticRegressionQParserPlugin Cette classe contient un plugiciel d'analyse de requêtes appliquant une régression logistique sur des documents textuels pour des tâches de classification ou de prédiction basées sur des modèles statistiques.
TextProfileSignature Cette classe permet de générer une signature unique basée sur le contenu textuel d'un document. Cela peut être utilisé pour détecter des documents similaires ou du contenu dupliqué.
TextResponseWriter Cette classe contient un écrivain formatant les réponses de Solr en texte brut. Il est utile pour renvoyer des réponses dans un format simple et lisible, comme du texte brut ou des fichiers CSV.
ThreadDumpHandler Cette classe contient un gestionnaire générant et affichant des informations sur les processus léger actifs dans Solr, souvent utilisé pour diagnostiquer des problèmes de performance ou de blocage.
TieredMergePolicyFactory Cette classe contient une fabrique créant une politique de fusion des segments dans l'index Solr basée sur une hiérarchie. Elle fusionne les segments de manière plus efficace pour optimiser l'espace d'entreposage et les performances.
TimedVersionBucket Cette classe contient une classe utilisée pour gérer les versions des documents dans un compartiments de version, associant une durée spécifique à chaque version pour faciliter la gestion des conflits.
TimeOut Cette classe permet de gérer les délais d'expiration dans Solr. Elle est utilisée pour définir des limites de temps sur les opérations afin d'éviter les blocages ou les longues attentes.
TimeRoutedAlias Cette classe contient une fonctionnalité de Solr permettant de partitionner automatiquement des index en fonction de dates ou d'horodatage, facilitant ainsi la gestion des collections basées sur le temps.
TimestampUpdateProcessorFactory Cette classe contient une fabrique mettant à jour automatiquement un champ de type horodatage lors de la création ou de la modification d'un document dans Solr.
TimeZoneUtils Cette classe contient un utilitaire fournissant des fonctions pour manipuler les fuseaux horaires dans Solr, facilitant la gestion des dates et des heures lors des recherches.
Token Cette classe contient un représentation d'un jeton textuel dans Solr. Un Token est une unité de texte produite par un analyseur lors de l'indexation, comme un mot ou une phrase.
TokenizerChain Cette classe contient une chaîne de traitement de texte dans Solr. Elle combine plusieurs jetons (découpeurs de texte en jetons), filtres et autres composantes d'analyse en une chaîne pour traiter le texte d'un champ avant son indexation ou sa recherche.
TokenMgrError Cette classe contient une représentation d'une erreur liée au gestionnaire de jetons dans Solr. Cela survient généralement lors de l'analyse ou de la génération de jetons dans le cadre de la recherche ou de l'indexation.
TolerantUpdateProcessor Cette classe contient un processeur de mise à jour tolérant aux erreurs dans Solr. Il permet à Solr de continuer à traiter les mises à jour même si certaines d'entre elles échouent, ce qui est utile pour minimiser l'impact des erreurs sur de grandes séries d'insertions.
TolerantUpdateProcessorFactory Cette classe contient une fabrique de TolerantUpdateProcessor. Elle crée des instances de processeurs de mise à jour tolérants pour être utilisés dans les pipelines de mise à jour des documents.
TopGroupsFieldCommand Cette classe contient une commande utilisée pour récupérer les meilleurs groupes dans une requête de type Group By dans Solr. Elle permet d'exécuter des recherches groupées et de retourner les documents les plus pertinents pour chaque groupe.
TopGroupsFieldCommand.Builder Cette classe contient un Builder pour créer des instances de TopGroupsFieldCommand. Il facilite la construction de commandes complexes pour récupérer les meilleurs groupes dans les résultats de recherche.
TopGroupsResultTransformer Cette classe permet de transformer les résultats des Top Groups en un format utilisable par Solr. Ce composant est chargé de formater les données après une recherche groupée.
TopGroupsShardRequestFactory Cette classe contient une fabrique des requêtes pour récupérer les Top Groups à partir de plusieurs shards (segments d'index Solr dans une configuration distribuée). Cela permet d'agréger les résultats groupés provenant de plusieurs noeuds Solr.
TopGroupsShardResponseProcessor Cette classe contient un processeur de réponses pour traiter les réponses des Top Groups renvoyées par les différents shards. Il combine les résultats groupés des shards distribués en un ensemble de résultats global.
TransactionLog Cette classe contient un journal des transactions dans Solr. Il garde une trace des modifications apportées à l'index (ajouts, mises à jour, suppressions) pour permettre la récupération des données en cas de panne ou d'échec lors de la mise à jour.
TransformerFactory Cette classe contient une fabrique créant des transformateurs utilisés dans Solr pour transformer les résultats de recherche. Par exemple, un transformateur peut être utilisé pour modifier ou enrichir les résultats avant qu'ils ne soient renvoyés au client.
TransformerProvider Cette classe contient un fournisseur de transformateurs pour les résultats de recherche. Il gère la sélection et la gestion des différents transformateurs disponibles dans Solr.
TransientSolrCoreCache Cette classe contient un cache pour les instances de SolrCore transitoires. Les SolrCore sont des objets représentant des collections indexées dans Solr, et ce cache permet de stocker temporairement ces objets pour améliorer les performances.
TransientSolrCoreCacheDefault Cette classe contient une implémentation par défaut de TransientSolrCoreCache gérant la mise en cache et la récupération des SolrCore transitoires.
TransientSolrCoreCacheFactory Cette classe contient une fabrique pour créer des instances de TransientSolrCoreCache, étant utilisées pour gérer les SolrCore transitoires dans des environnements où les collections Solr sont créées et détruites dynamiquement.
TransientSolrCoreCacheFactoryDefault Cette classe contient une fabrique par défaut fournissant des instances de TransientSolrCoreCache. Elle est utilisée dans des scénarios où une gestion simple des collections transitoires est requise.
TrieDateField Cette classe contient un champ dans Solr entreposant des dates en utilisant une structure de trie. Cela permet de représenter et de rechercher efficacement des dates dans l'index.
TrieDoubleField Cette classe contient un champ Trie dans Solr entreposant des nombres à virgule flottante de type double. Cette structure permet des recherches numériques efficaces, comme des intervalles de valeurs.
TrieField Cette classe contient le champ de base pour les champs de type Trie dans Solr. Les champs Trie sont optimisés pour les recherches numériques et d'intervalle.
TrieFloatField Cette classe contient un champ Trie entreposant des nombres à virgule flottante de type float, utilisé pour les recherches efficaces sur des nombres à virgule flottante.
TrieIntField Cette classe contient un champ Trie entreposant des entiers. Il est optimisé pour les recherches numériques et les recherches par intervalle.
TrieLongField Cette classe contient un champ Trie pour les entiers longs, optimisé pour des recherches efficaces sur des valeurs numériques de grande taille.
TriggerAction Cette classe contient une représentation d'une action dans le cadre d'un déclencheur. Les déclencheurs dans Solr sont utilisés pour surveiller certains événements (comme des changements dans l'index) et déclencher des actions en conséquence.
TriggerActionBase Cette classe contient la base pour les actions associées à des déclencheurs. Elle contient la logique commune aux différentes actions que Solr peut exécuter en réponse à un événement surveillé.
TriggerActionException Cette classe contient une exception étant levée lorsqu'une action de déclencheur échoue. Cela permet de gérer les erreurs survenant lors de l'exécution des actions déclenchées par un événement.
TriggerBase Cette classe contient la base pour les déclencheurs dans Solr. Un déclencheur surveille des événements dans Solr et exécute des actions lorsqu'un événement spécifique se produit (par exemple, un dépassement de seuil de documents indexés).
TriggerEvent Cette classe contient une représentation d'un événement déclenchant une action dans Solr. Cela peut être, par exemple, une mise à jour de l'index ou l'ajout d'un nouveau document.
TriggerEvent.Op Cette classe contient une opération associée à un TriggerEvent. Cela définit le type d'événement ayant lieu, comme une insertion, une mise à jour ou une suppression de document.
TriggerEventQueue Cette classe contient une file d'attente pour les événements de déclencheur. Elle gère la mise en file des événements avant qu'ils ne soient traités par les actions correspondantes.
TriggerListener Cette classe contient un écouteur réagissant aux événements de déclencheur. Il peut être utilisé pour surveiller des événements spécifiques dans Solr et exécuter des actions lorsque ces événements se produisent.
TriggerListenerBase Cette classe contient la base pour les TriggerListeners. Elle contient la logique commune aux écouteurs d'événements dans Solr.
TriggerUtils Cette classe contient un utilitaire pour gérer les déclencheurs et les événements associés dans Solr. Elle fournit des méthodes communes pour la manipulation et la gestion des événements déclenchés par des les déclencheurs.
TriggerValidationException Cette classe contient une exception lancée lorsque la validation d'un déclencheur échoue dans Solr. Les déclencheurs surveillent certains événements, et cette exception est utilisée lorsque les conditions de validation pour ces déclencheurs ne sont pas remplies.
TrimFieldUpdateProcessorFactory Cette classe permet de fabriquer un processeur de mise à jour de champ supprimant les espaces blancs au début et à la fin des valeurs des champs lors des mises à jour. Ce processus est souvent utilisé pour normaliser les données avant leur indexation.
TruncateFieldUpdateProcessorFactory Cette classe permet de fabriquer un processeur de mise à jour tronquant les valeurs de champs à une longueur spécifiée avant de les entreposer. Cela permet de limiter la taille des données indexées dans Solr.
TSTLookupFactory Cette classe permet de fabriquer une structure de recherche basée sur un Ternary Search Trie (TST), utilisé pour l'auto-complétion ou la suggestion dans Solr.
UnifiedSolrHighlighter Cette classe contient un surligneur unifié combinant plusieurs techniques de mise en évidence des termes de recherche dans les résultats. Il permet de créer des extraits de texte pertinents en surlignant les termes recherchés.
UnifiedSolrHighlighter.SolrExtendedUnifiedHighlighter Cette classe contient une version étendue du UnifiedSolrHighlighter avec des fonctionnalités supplémentaires pour gérer des scénarios spécifiques à Solr, comme la gestion des documents et des requêtes complexes.
UninvertDocValuesMergePolicyFactory Cette classe permet de fabriquer une politique de fusion d'index basée sur l'UninvertDocValues, utilisée pour optimiser les fusions de segments d'index en réduisant la consommation de mémoire.
UnInvertedField Cette classe contient une représentation d'un champ non inversé dans Solr, ce qui signifie qu'il permet une recherche inversée sur les valeurs du champ (comme un index inversé, mais pour certaines opérations spécifiques).
UnInvertedField.Callback Cette classe contient une interface permettant de définir des opérations personnalisées sur les champs UnInvertedField. Elle est utilisée pour exécuter des traitements spécifiques pendant l'inversion des champs.
UninvertingReader Cette classe contient un lecteur simulant l'inversion des valeurs de champ en mémoire pour les requêtes. Il permet de rendre un champ non inversé accessible pour des opérations nécessitant un index inversé.
UninvertingReader.FieldCacheStats Cette classe contient les statistiques associées à l'utilisation du cache de champs lors de l'opération d'inversion simulée. Cela permet de surveiller les performances des lectures et des requêtes.
UninvertingReader.Type Cette classe permet de définir le type de champ utilisé par UninvertingReader pour déterminer la manière d'inverser les valeurs (par exemple, numérique, chaîne de caractères,...).
UniqFieldsUpdateProcessorFactory Cette classe permet de fabriquer un processeur vérifiant l'unicité des champs dans un document. Il s'assure que certaines valeurs de champs, telles qu'un identificateur, sont uniques dans l'index.
UniqueAgg Cette classe contient un agrégateur utilisé pour calculer des valeurs uniques dans les requêtes d'agrégation. Il est utilisé pour retourner des résultats basés sur des valeurs distinctes dans Solr.
UniqueBlockAgg Cette classe contient un agrégateur travaillant sur des blocs de documents pour calculer des valeurs uniques, souvent utilisé dans des scénarios avec des groupes de documents imbriqués ou des index complexes.
UpdateCommand Cette classe contient une commande de mise à jour envoyée à Solr, incluant des opérations comme l'ajout, la mise à jour, ou la suppression de documents dans l'index.
UpdateHandler Cette classe permet de gérer les commandes de mise à jour dans Solr. Il est responsable de l'application des mises à jour à l'index, y compris l'ajout, la suppression, et les modifications des documents.
UpdateLog Cette classe contient le journal des mises à jour dans Solr, entreposant une trace des modifications apportées à l'index. Il est utilisé pour la récupération et la réplication des mises à jour.
UpdateLog.DBQ Cette classe contient une représentation d'une opération de suppression de documents basée sur une requête dans le journal des mises à jour.
UpdateLog.LogPtr Cette classe contient un pointeur représentant la position actuelle dans le journal des mises à jour. Il est utilisé pour suivre les événements dans le journal.
UpdateLog.RecoveryInfo Cette classe contient des informations de récupération après une panne ou une interruption. Il contient des détails sur les opérations restaurées depuis le journal des mises à jour.
UpdateLog.State Cette classe contient un état du journal des mises à jour, pouvant indiquer si le journal est en cours d'utilisation, en récupération, ou en attente d'une action spécifique.
UpdateLog.SyncLevel Cette classe contient un niveau de synchronisation du journal des mises à jour. Cela définit à quel point Solr doit s'assurer que les mises à jour sont persistées pour garantir une récupération sans perte.
UpdateRequestHandler Cette classe permet de gérer les requêtes de mise à jour envoyées à Solr. Il prend en charge l'ajout, la suppression, et la mise à jour de documents dans l'index.
UpdateRequestHandlerApi Cette classe contient une interface API permettant d'envoyer des requêtes de mise à jour à Solr de manière programmée.
UpdateRequestProcessor Cette classe contient un processeur gérant les différentes étapes d'une requête de mise à jour, comme la validation, la transformation, et le traitement des erreurs.
UpdateRequestProcessorChain Cette classe contient une chaîne de processeurs de requêtes de mise à jour. Elle permet de combiner plusieurs processeurs pour appliquer des transformations ou des traitements successifs à une requête de mise à jour.
UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder Cette classe contient une composante de la chaîne de processeurs de requêtes retardant la création d'un processeur jusqu'à ce qu'il soit nécessaire, optimisant ainsi les performances.
UpdateRequestProcessorChain.ProcessorInfo Cette classe contient des informations sur les processeurs dans la chaîne de traitement des requêtes de mise à jour. Il contient des métadonnées sur chaque processeur utilisé dans la chaîne.
UpdateRequestProcessorFactory Cette classe contient une fabrique des processeurs de requêtes de mise à jour, étant utilisés pour gérer les différentes étapes de traitement des mises à jour de documents dans Solr.
UpdateRequestProcessorFactory.RunAlways Cette classe contient une implémentation de la fabrique de processeurs de requêtes garantissant que le processeur sera toujours exécuté, quelle que soit la condition ou la situation.
UpdateShardHandler Cette classe permet de gérer les mises à jour pour les shards dans Solr (partitions de l'index dans un environnement distribué). Il est responsable de la propagation des mises à jour entre les noeuds.
UpdateShardHandlerConfig Cette classe contient une configuration pour le UpdateShardHandler, définissant comment les mises à jour doivent être propagées et traitées dans un unité d'allocation distribué de Solr.
UpgradeIndexMergePolicyFactory Cette classe permet de fabriquer une politique de fusion d'index étant utilisée lors de la mise à niveau d'un index. Elle permet de gérer les fusions d'index lors de changements de versions de Solr.
URLClassifyProcessor Cette classe contient un processeur analysant et catégorise les URL dans les documents indexés. Il peut être utilisé pour ajouter des métadonnées ou appliquer des transformations aux URL.
URLClassifyProcessorFactory Cette classe permet de fabriquer des processeurs de classification d'URL pour analyser et classer les URL contenues dans les documents indexés.
UtilizeNodeCmd Cette classe contient une commande utilisée pour exploiter un noud spécifique dans l'unité d'allocation Solr. Elle permet de gérer les noeuds lors d'opérations comme la réplication ou la gestion des shards.
UUIDField Cette classe contient un champ utilisé pour entreposer des identificateurs uniques dans Solr, souvent basé sur des UUID (identifiants uniques universels), pour garantir l'unicité des documents.
UUIDUpdateProcessorFactory Cette classe permet de fabriquer un processeur de mise à jour générant un UUID pour chaque document avant de l'indexer dans Solr, garantissant ainsi l'unicité des identificateurs des documents.
V2HttpCall Cette classe permet de gérer les appels HTTP pour l'API V2 de Solr, introduite pour remplacer et améliorer l'API traditionnelle en ajoutant plus de flexibilité et une meilleure structure de requêtes.
V2HttpCall.CompositeApi Cette classe permet de regrouper plusieurs API V2 sous une seule interface, permettant de répondre à différentes requêtes à partir d'un seul point d'entrée dans Solr.
ValueAugmenterFactory Cette classe permet de fabriquer des ValueAugmenters, étant utilisés pour ajouter des valeurs supplémentaires aux résultats de recherche dans Solr, souvent pour enrichir les documents retournés.
ValueSourceAugmenter Cette classe permet d'augmenter ou d'ajouter des valeurs provenant de sources spécifiées lors de l'exécution des requêtes. Il peut être utilisé pour calculer et inclure des champs dérivés dans les résultats de recherche.
ValueSourceParser Cette classe contient un analyseur utilisé pour interpréter et évaluer les expressions basées sur des ValueSources (sources de valeurs) dans Solr, telles que des champs ou des fonctions.
ValueSourceRangeFilter Cette classe contient un filtre appliquant des contraintes d'intervalle à une ValueSource, permettant de filtrer les documents en fonction de valeurs numériques ou d'autres critères.
VarianceAgg Cette classe permet d'effectuer une agrégation statistique pour calculer la variance des valeurs d'un ensemble de documents.
VectorDistanceFunction Cette classe contient une fonction utilisée pour calculer la distance entre des vecteurs dans Solr, généralement dans le cadre de la recherche de similarité ou des opérations géospatiales.
VerifiedUserRoles Cette classe permet de gérer la vérification et l'autorisation des rôles utilisateurs dans Solr, souvent utilisé pour la gestion des accès dans un environnement sécurisé.
VersionBucket Cette classe permet de gérer les versions des documents dans Solr pour assurer le contrôle de la concurrence lors des mises à jour et des modifications. Chaque bucket correspond à un ensemble de versions géré.
VersionBucket.CheckedFunction Cette classe contient une fonction vérifiant la validité des actions effectuées sur un VersionBucket, permettant de s'assurer que les versions de documents sont correctement gérées.
VersionedFile Cette classe contient un fichier versionné utilisé par Solr pour gérer les modifications successives de configurations, d'index ou d'autres données persistantes.
VersionInfo Cette classe permet d'entreposer et de gérer les informations de version de Solr, permettant de suivre les changements de version à travers les opérations d'indexation et de mise à jour.
WeightedFragListBuilder Cette classe permet de construire des listes de fragments pondérés pour l'affichage des résultats de recherche en surlignant les parties les plus pertinentes des documents.
WFSTLookupFactory Cette classe permet de fabriquer un moteur de recherche d'auto-complétion basé sur un Weighted Finite State Transducer (WFST), utilisé pour fournir des suggestions de complétion rapide et efficace.
WordBreakSolrSpellChecker Cette classe contient un correcteur orthographique spécialisé cassant et suggérant des termes lorsqu'un mot composé est mal orthographié, utilisé dans les suggestions de recherche.
WordBreakSolrSpellChecker.BreakSuggestionTieBreaker Cette classe permet de résoudre les égalités entre plusieurs suggestions de correction orthographique lorsqu'il y a des mots composés, en choisissant la meilleure correction.
WrappedQuery Cette classe contient une représentation d'une requête enveloppée dans une autre pour lui ajouter des fonctionnalités ou des conditions supplémentaires sans modifier la requête initiale.
WrapperMergePolicyFactory Cette classe permet de fabriquer une politique de fusion d'index enveloppant une autre politique de fusion, permettant d'ajouter des comportements personnalisés lors de la fusion des segments d'index.
WriteableGeoJSON Cette classe permet de générer et d'écrire des données GeoJSON pour représenter des informations géospatiales dans Solr, souvent utilisé pour manipuler et visualiser des données géographiques.
XmlConfigFile Cette classe permet de gérer le chargement et le traitement des fichiers de configuration XML dans Solr, en interprétant les différentes options et paramètres configurés par les administrateurs.
XMLLoader Cette classe permet de charger et d'analyser des fichiers XML pour les configurations et les données dans Solr, utilisé pour importer des configurations complexes.
XmlOffsetCorrector Cette classe permet de corriger les déplacements dans les fichiers XML, souvent utilisé pour ajuster les positions de balises ou de contenu lors de la manipulation de données XML.
XmlQParserPlugin Cette classe contient un plugiciel d'analyseur de requêtes permettant d'interpréter des requêtes exprimées en XML dans Solr.
XMLResponseWriter Cette classe permet de générer des réponses en format XML pour les résultats de recherche dans Solr, utilisé pour renvoyer des données sous forme XML aux clients.
XMLWriter Cette classe contient un utilitaire écrivant des données en format XML, utilisé dans plusieurs parties de Solr pour formater les résultats et les réponses.
XSLTResponseWriter Cette classe permet de générer des réponses en format XML étant transformées à l'aide de XSLT, permettant de produire des formats personnalisés à partir des résultats Solr.
ZkCLI Cette classe contient un outil en ligne de commande pour interagir avec ZooKeeper, étant utilisé pour gérer la configuration distribuée dans SolrCloud, une version distribuée de Solr.
ZkContainer Cette classe contient une représentation de conteneur de ZooKeeper utilisé par SolrCloud pour gérer les noeuds Solr distribués.
ZkController Cette classe contient un contrôleur gérant l'interaction avec ZooKeeper dans SolrCloud, responsable de la gestion de l'état des noeuds et de la coordination des mises à jour.
ZkController.NotInClusterStateException Cette classe contient une exception levée lorsque le noeud actuel n'est pas présent dans l'état de l'unité d'allocation de ZooKeeper.
ZkController.ResourceModifiedInZkException Cette classe contient une exception levée lorsqu'une ressource dans ZooKeeper est modifiée de manière inattendue, ce qui peut entraîner des incohérences dans SolrCloud.
ZkDistributedQueue Cette classe contient une implémentation d'une file d'attente distribuée basée sur ZooKeeper, permettant à plusieurs noeuds Solr de traiter les tâches de manière coordonnée.
ZkDistributedQueueFactory Cette classe permet de fabriquer des files d'attente distribuées basées sur ZooKeeper pour la gestion des tâches et la synchronisation entre nouds dans SolrCloud.
ZkIndexSchemaReader Cette classe permet de lire les schémas d'index entreposés dans ZooKeeper pour SolrCloud, permettant la gestion des schémas de manière distribuée.
ZkIndexSchemaReader.SchemaWatcher Cette classe contient un observateur surveillant les modifications de schéma dans ZooKeeper et met à jour les noeuds Solr en conséquence.
ZkShardTerms Cette classe permet de gérer les termes d'index associés à des shards spécifiques dans SolrCloud, en utilisant ZooKeeper pour coordonner les mises à jour entre les noeuds.
ZkSolrResourceLoader Cette classe permet de charger les ressources pour Solr à partir de ZooKeeper, permettant de partager des configurations entre les noeuds Solr dans un environnement distribué.
ZkSolrResourceLoader.ZkByteArrayInputStream Cette classe contient un flux d'entrée spécialisé pour lire des données à partir de ZooKeeper en tant que tableau d'octets.
ZkStateWriter Cette classe permet d'écrire l'état de l'unité d'allocation dans ZooKeeper, notamment lors de la création ou de la mise à jour de nouds et de shards dans SolrCloud.
ZkStateWriter.ZkWriteCallback Cette classe contient un rappel utilisé lors de l'écriture de données dans ZooKeeper pour notifier les autres nouds de la réussite ou de l'échec de l'opération.
ZkWriteCommand Cette classe contient une représentation d'une commande d'écriture dans ZooKeeper, utilisée pour mettre à jour l'état des noeuds ou des shards dans SolrCloud.
ZookeeperInfoHandler Cette classe permet de gérer les informations sur l'état de ZooKeeper dans SolrCloud, fournissant des détails sur la configuration et les noeuds connectés à ZooKeeper.
ZookeeperStatusHandler Cette classe permet de fournir des informations sur l'état de ZooKeeper à travers une interface API, permettant de surveiller et diagnostiquer les problèmes avec ZooKeeper dans SolrCloud.


Dernière mise à jour : Dimanche, le 22 septembre 2024