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