udm_set_agent_param
Introduction
Extensions spécifiques aux moteurs de recherche
PHP Manual
Apache Solr
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Fonctions Solr
solr_get_version
— Retourne la version courante de l'extension Solr utilisée par Apache
Exemples
SolrUtils
— La classe SolrUtils
SolrUtils::digestXmlResponse
— Analyse une réponse XML dans un SolrObject
SolrUtils::escapeQueryChars
— Protège une requête
SolrUtils::getSolrVersion
— Récupère la version courant de l'extension Solr
SolrUtils::queryPhrase
— Prépare une phrase depuis une chaîne non protégée par Lucene
SolrInputDocument
— La classe SolrInputDocument
SolrInputDocument::addField
— Ajoute un champ au document
SolrInputDocument::clear
— Réinitialise le document d'entrée
SolrInputDocument::__clone
— Crée une copie de l'objet SolrDocument
SolrInputDocument::__construct
— Constructeur
SolrInputDocument::deleteField
— Efface un champ d'un document
SolrInputDocument::__destruct
— Destructeur
SolrInputDocument::fieldExists
— Vérifie si un champ existe
SolrInputDocument::getBoost
— Récupère la valeur courante du boost pour le document
SolrInputDocument::getField
— Récupère un champ par son nom
SolrInputDocument::getFieldBoost
— Récupère la valeur du boost pour un champ donné
SolrInputDocument::getFieldCount
— Retourne le nombre de champs du document
SolrInputDocument::getFieldNames
— Retourne un tableau contenant tous les champs du document
SolrInputDocument::merge
— Fusionne un document d'entrée dans un autre
SolrInputDocument::reset
— Alias de SolrInputDocument::clear
SolrInputDocument::setBoost
— Définit la valeur de boost pour le document
SolrInputDocument::setFieldBoost
— Définit la valeur de boost pour un champ
SolrInputDocument::sort
— Tri les champs du document
SolrInputDocument::toArray
— Retourne un représentation sous forme de tableau du document d'entrée
SolrDocument
— La classe SolrDocument
SolrDocument::addField
— Ajoute un champ au document
SolrDocument::clear
— Efface tous les champs du document
SolrDocument::__clone
— Crée une copie de l'objet SolrDocument
SolrDocument::__construct
— Constructeur
SolrDocument::current
— Récupère le champ courant
SolrDocument::deleteField
— Efface un champ du document
SolrDocument::__destruct
— Destructeur
SolrDocument::fieldExists
— Vérifie si un champ existe dans le document
SolrDocument::__get
— Accède à un champ comme une propriété
SolrDocument::getField
— Récupère un champ par son nom
SolrDocument::getFieldCount
— Récupère le nombre de champs du document
SolrDocument::getFieldNames
— Récupère un tableau de noms de champs du document
SolrDocument::getInputDocument
— Retourne un objet SolrInputDocument équivalent à l'objet
SolrDocument::__isset
— Vérifie si un champ existe
SolrDocument::key
— Récupère la clé courante
SolrDocument::merge
— Fusionne la source à l'objet SolrDocument courant
SolrDocument::next
— Déplace le pointeur interne sur le champ suivant
SolrDocument::offsetExists
— Vérifie si un champ particulier existe
SolrDocument::offsetGet
— Récupère un champ
SolrDocument::offsetSet
— Ajoute un champ au document
SolrDocument::offsetUnset
— Efface un champ
SolrDocument::reset
— Alias de SolrDocument::clear()
SolrDocument::rewind
— Réinitialise le pointeur interne au début
SolrDocument::serialize
— Utilisé pour une linéarisation personnalisée
SolrDocument::__set
— Ajoute un champ au document
SolrDocument::sort
— Trie les champs du document
SolrDocument::toArray
— Récupère un tableau représentant le document
SolrDocument::unserialize
— Linéarisation personnalisée d'objets SolrDocument
SolrDocument::__unset
— Efface un champ du document
SolrDocument::valid
— Vérifie si la position courant interne est toujours valide
SolrDocumentField
— La classe SolrDocumentField
SolrDocumentField::__construct
— Constructeur
SolrDocumentField::__destruct
— Destructeur
SolrObject
— La classe SolrObject
SolrObject::__construct
— Crée un objet Solr
SolrObject::__destruct
— Destructeur
SolrObject::getPropertyNames
— Récupère un tableau contenant les noms de toutes les propriétés
SolrObject::offsetExists
— Vérifie si une propriété existe
SolrObject::offsetGet
— Récupère une propriété
SolrObject::offsetSet
— Définit la valeur d'une propriété
SolrObject::offsetUnset
— Définit la valeur de la propriété
SolrClient
— La classe SolrClient
SolrClient::addDocument
— Ajoute un document à l'index
SolrClient::addDocuments
— Ajoute une collection d'instances SolrInputDocument à l'index
SolrClient::commit
— Commit tous les ajouts/modifications effectués sur l'index
SolrClient::__construct
— Constructeur de l'objet SolrClient
SolrClient::deleteById
— Effacement par Id
SolrClient::deleteByIds
— Effacement par Ids
SolrClient::deleteByQueries
— Efface tous les documents correspondant à des requêtes
SolrClient::deleteByQuery
— Efface tous les documents correspondant à une requête
SolrClient::__destruct
— Destructeur pour SolrClient
SolrClient::getDebug
— Récupère les données de débogage de la dernière tentative de connexion
SolrClient::getOptions
— Récupère les options clientes définies en interne
SolrClient::optimize
— Défragmente l'index
SolrClient::ping
— Vérifie si le serveur Solr est disponible
SolrClient::query
— Envoi une requête au serveur
SolrClient::request
— Envoi une requête brute de mise à jour
SolrClient::rollback
— Annule les ajouts/effacements effectués sur l'index depuis le dernier commit
SolrClient::setResponseWriter
— Définit le gestionnaire à utiliser pour préparer la réponse depuis Solr
SolrClient::setServlet
— Modifie le type d'un servlet en une nouvelle valeur
SolrClient::threads
— Vérifie le statut des threads
SolrResponse
— La classe SolrResponse
SolrResponse::getDigestedResponse
— Récupère la réponse XML sous la forme de données PHP linéarisées
SolrResponse::getHttpStatus
— Récupère le statut HTTP de la réponse
SolrResponse::getHttpStatusMessage
— Récupère plus de détails sur le statut HTTP
SolrResponse::getRawRequest
— Récupère la requête brute envpyée au serveur Solr
SolrResponse::getRawRequestHeaders
— Récupère les en-têtes brutes de la requête envoyée au serveur Solr
SolrResponse::getRawResponse
— Récupère la réponse brute du serveur
SolrResponse::getRawResponseHeaders
— Récupère les en-têtes brutes de la réponse du serveur
SolrResponse::getRequestUrl
— Récupère l'URL complète de la requête émise au serveur
SolrResponse::getResponse
— Récupère l'objet SolrObject représentant la réponse XML du serveur
SolrResponse::setParseMode
— Définit le mode d'analyse
SolrResponse::success
— Vérifie si la requête au serveur a réussi
SolrQueryResponse
— La classe SolrQueryResponse
SolrQueryResponse::__construct
— Constructeur
SolrQueryResponse::__destruct
— Destructeur
SolrUpdateResponse
— La classe SolrUpdateResponse
SolrUpdateResponse::__construct
— Constructeur
SolrUpdateResponse::__destruct
— Destructeur
SolrPingResponse
— La classe SolrPingResponse
SolrPingResponse::__construct
— Constructeur
SolrPingResponse::__destruct
— Destructeur
SolrPingResponse::getResponse
— Récupère la réponse du serveur
SolrGenericResponse
— La classe SolrGenericResponse
SolrGenericResponse::__construct
— Constructeur
SolrGenericResponse::__destruct
— Destructeur
SolrParams
— La classe SolrParams
SolrParams::add
— Alias de SolrParams::addParam
SolrParams::addParam
— Ajoute un paramètre à l'objet
SolrParams::get
— Alias de SolrParams::getParam
SolrParams::getParam
— Retourne la valeur d'un paramètre
SolrParams::getParams
— Retourne un tableau de paramètres non encodés URL
SolrParams::getPreparedParams
— Retourne un tableau de paramètres encodés URL
SolrParams::serialize
— Utilisé pour une linéarisation personnalisée
SolrParams::set
— Alias de SolrParams::setParam
SolrParams::setParam
— Définit un paramètre à une valeur spécifique
SolrParams::toString
— Retourne tous les paramètres de l'objet
SolrParams::unserialize
— Utilisé pour la linéarisation personnalisée
SolrModifiableParams
— La classe SolrModifiableParams
SolrModifiableParams::__construct
— Constructeur
SolrModifiableParams::__destruct
— Destructeur
SolrQuery
— La classe SolrQuery
SolrQuery::addFacetDateField
— Lie un facet.date
SolrQuery::addFacetDateOther
— Ajoute une autre paramètre facet.date.other
SolrQuery::addFacetField
— Ajoute un autre champ à la facette
SolrQuery::addFacetQuery
— Ajoute une requête de facette
SolrQuery::addField
— Spécifie quel champ doit retourner le résultat
SolrQuery::addFilterQuery
— Spécifie un filtre de requête
SolrQuery::addHighlightField
— Lie un hl.fl
SolrQuery::addMltField
— Spécifie un champ à utiliser pour les similitudes
SolrQuery::addMltQueryField
— Lie un mlt.qf
SolrQuery::addSortField
— Utilisé pour contrôler le tri du résultat
SolrQuery::addStatsFacet
— Récupère un sous résultat pour y trouver des valeurs d'une facette donnée
SolrQuery::addStatsField
— Lie un paramètre stats.field
SolrQuery::__construct
— Constructeur
SolrQuery::__destruct
— Destructeur
SolrQuery::getFacet
— Retourne la valeur du paramètre de facette
SolrQuery::getFacetDateEnd
— Retourne la valeur du paramètre facet.date.end
SolrQuery::getFacetDateFields
— Retourne tous les champs facet.date
SolrQuery::getFacetDateGap
— Récupère la valeur du paramètre facet.date.gap
SolrQuery::getFacetDateHardEnd
— Récupère la valeur du paramètre facet.date.hardend
SolrQuery::getFacetDateOther
— Récupère la valeur du paramètre facet.date.other
SolrQuery::getFacetDateStart
— Récupère la limite inférieure du premier intervalle de la date pour toutes les facettes de date pour ce champ
SolrQuery::getFacetFields
— Récupère toutes les facettes des champs
SolrQuery::getFacetLimit
— Récupère le nombre maximal de contraintes qui peut être retourné pour les facettes des champs
SolrQuery::getFacetMethod
— Récupère la valeur du paramètre facet.method
SolrQuery::getFacetMinCount
— Récupère le nombre minimal de facettes des champs qui doivent être incluses dans la réponse
SolrQuery::getFacetMissing
— Récupère l'état courant du paramètre facet.missing
SolrQuery::getFacetOffset
— Récupère la position dans la liste des contraintes à utiliser pour la pagination
SolrQuery::getFacetPrefix
— Récupère le préfixe de la facette
SolrQuery::getFacetQueries
— Récupère toutes les facettes des requêtes
SolrQuery::getFacetSort
— Retourne le type de tri de la facette
SolrQuery::getFields
— Récupère la liste des champs qui seront retournés dans la réponse
SolrQuery::getFilterQueries
— Récupère un tableau de filtres de requêtes
SolrQuery::getHighlight
— Récupère l'état du paramètre h1
SolrQuery::getHighlightAlternateField
— Récupère le champ mis en évidence à utiliser comme champ par défaut ou comme champ de sauvegarde
SolrQuery::getHighlightFields
— Récupère tous les champs pour lesquels Solr doit mettre en évidence un extrait
SolrQuery::getHighlightFormatter
— Récupère le formatage utilisé pour mettre en évidence la sortie
SolrQuery::getHighlightFragmenter
— Récupère le générateur d'extrait de texte pour la mise en évidence
SolrQuery::getHighlightFragsize
— Retourne le nombre de caractères des fragments à considérer pour la mise en évidence
SolrQuery::getHighlightHighlightMultiTerm
— Retourne si l'on doit activer la mise en évidence pour les intervalles/jokers/flous/préfixes des requêtes
SolrQuery::getHighlightMaxAlternateFieldLength
— Retourne le nombre maximal de caractères du champ à retourner
SolrQuery::getHighlightMaxAnalyzedChars
— Retourne le nombre maximal de caractères du document dans lequel les extraits seront cherchés
SolrQuery::getHighlightMergeContiguous
— Retourne si l'on doit rassembler les fragments contigus en un seul fragment
SolrQuery::getHighlightRegexMaxAnalyzedChars
— Retourne le nombre maximal de caractères depuis un champ lors de l'utilisation d'une regex
SolrQuery::getHighlightRegexPattern
— Récupère l'expression rationnelle utilisée pour la fragmentation
SolrQuery::getHighlightRegexSlop
— Récupère le facteur de déviation depuis la taille du fragment idéal
SolrQuery::getHighlightRequireFieldMatch
— Retourne si le champ ne doit être mis en évidence que si la requête correspond à un champ en particulier
SolrQuery::getHighlightSimplePost
— Récupère le texte qui doit apparaître après le terme mise en évidence
SolrQuery::getHighlightSimplePre
— Retourne le texte qui doit apparaître avant le terme mise en évidence
SolrQuery::getHighlightSnippets
— Récupère le nombre maximal d'extraits mis en évidence à générer par champ
SolrQuery::getHighlightUsePhraseHighlighter
— Récupère l'état du paramètre hl.usePhraseHighlighter
SolrQuery::getMlt
— Retourne si les résultats MoreLikeThis doivent être activés
SolrQuery::getMltBoost
— Retourne si la requête doit être améliorée en utilisant la pertinence des termes
SolrQuery::getMltCount
— Récupère le nombre de documents similaires à retourner pour chaque résultat
SolrQuery::getMltFields
— Récupère tous les champs à utiliser pour la similarité
SolrQuery::getMltMaxNumQueryTerms
— Retourne le nombre maximal de termes de requête qui peuvent être inclus lors de la génération d'une requête
SolrQuery::getMltMaxNumTokens
— Retourne le nombre maximal de jokers à analyser dans chaque champ du document
SolrQuery::getMltMaxWordLength
— Retourne la longueur minimale des mots en deçà de laquelle ils seront ignorés
SolrQuery::getMltMinDocFrequency
— Retourne le seuil de fréquence d'apparition des mots
SolrQuery::getMltMinTermFrequency
— Retourne la fréquence en deçà duquel les termes doivent être ignorés dans le document source
SolrQuery::getMltMinWordLength
— Retourne la longueur minimum d'un mot en deça duquel il sera ignoré
SolrQuery::getMltQueryFields
— Retourne les champs de la requête ainsi que leurs boosts
SolrQuery::getQuery
— Retourne la requête principale
SolrQuery::getRows
— Retourne le nombre maximal de documents
SolrQuery::getSortFields
— Retourne tous les champs de tri
SolrQuery::getStart
— Retourne la position dans le jeu complet de résultats
SolrQuery::getStats
— Vérifie si les statistiques sont actives ou non
SolrQuery::getStatsFacets
— Retourne toutes les statistiques définies
SolrQuery::getStatsFields
— Retourne les statistiques des champs
SolrQuery::getTerms
— Vérifie si le TermsComponent est activé ou non
SolrQuery::getTermsField
— Récupère le champ depuis lequel les termes sont récupérés
SolrQuery::getTermsIncludeLowerBound
— Vérifie si l'on doit inclure ou non la limite inférieure dans le jeu de résultats
SolrQuery::getTermsIncludeUpperBound
— Vérifie si l'on doit inclure ou non la limite supérieure dans le jeu de résultats
SolrQuery::getTermsLimit
— Retourne le nombre maximal de termes que Solr peut retourner
SolrQuery::getTermsLowerBound
— Retourne le terme sur lequel on doit commencer
SolrQuery::getTermsMaxCount
— Retourne la fréquence maximale des documents
SolrQuery::getTermsMinCount
— Retourne la fréquence minimale des documents
SolrQuery::getTermsPrefix
— Retourne le préfixe du terme
SolrQuery::getTermsReturnRaw
— Si l'on doit retourner ou non les caractères brutes
SolrQuery::getTermsSort
— Retourne un entier indiquant le nombre de termes stockés
SolrQuery::getTermsUpperBound
— Retourne le terme sur lequel on doit s'arrêter
SolrQuery::getTimeAllowed
— Retourne le délai d'exécution autorisé pour une requête
SolrQuery::removeFacetDateField
— Supprime un champ date
SolrQuery::removeFacetDateOther
— Supprime un paramètre facet.date.other
SolrQuery::removeFacetField
— Supprime un paramètre facet.date
SolrQuery::removeFacetQuery
— Supprime un paramètre facet.query
SolrQuery::removeField
— Efface un champ depuis la liste des champs
SolrQuery::removeFilterQuery
— Supprime un filtre de requête
SolrQuery::removeHighlightField
— Supprime un des champs utilisés pour la mise en évidence
SolrQuery::removeMltField
— Supprime un des champs moreLikeThis
SolrQuery::removeMltQueryField
— Supprime un des champs moreLikeThis de la requête
SolrQuery::removeSortField
— Supprime un champ de tri
SolrQuery::removeStatsFacet
— Supprime un paramètre stats.facet
SolrQuery::removeStatsField
— Supprime un paramètre stats.field
SolrQuery::setEchoHandler
— Bascule le paramètre echoHandler
SolrQuery::setEchoParams
— Détermine les paramètres à inclure dans la réponse
SolrQuery::setExplainOther
— Définit le paramètre de requête explainOther
SolrQuery::setFacet
— Lie un paramètre facet. Active ou désactive les facet
SolrQuery::setFacetDateEnd
— Lie un facet.date.end
SolrQuery::setFacetDateGap
— Lie un facet.date.gap
SolrQuery::setFacetDateHardEnd
— Lie un facet.date.hardend
SolrQuery::setFacetDateStart
— Lie un facet.date.start
SolrQuery::setFacetEnumCacheMinDefaultFrequency
— Définit la fréquence minimale du document utilisée pour déterminer le comptage des termes
SolrQuery::setFacetLimit
— Lie un facet.limit
SolrQuery::setFacetMethod
— Spécifie le type d'algorithme à utiliser pour un champ facet
SolrQuery::setFacetMinCount
— Lie un facet.mincount
SolrQuery::setFacetMissing
— Lie un facet.missing
SolrQuery::setFacetOffset
— Définit la position dans la liste des contraintes pour la pagination
SolrQuery::setFacetPrefix
— Spécifie un préfixe utilisé pour limiter les termes
SolrQuery::setFacetSort
— Détermine le tri des facet
SolrQuery::setHighlight
— Active ou désactive la coloration
SolrQuery::setHighlightAlternateField
— Spécifie le champ de sauvegarde à utiliser
SolrQuery::setHighlightFormatter
— Spécifie un formateur pour la sortie colorisée
SolrQuery::setHighlightFragmenter
— Définit un générateur d'extraits de texte pour le texte colorisé
SolrQuery::setHighlightFragsize
— La taille du fragment à considérer pour la coloration
SolrQuery::setHighlightHighlightMultiTerm
— Utilise SpanScorer pour coloriser les termes d'une phrase
SolrQuery::setHighlightMaxAlternateFieldLength
— Définit le nombre maximal de caractères du champ à retourner
SolrQuery::setHighlightMaxAnalyzedChars
— Spécifie le nombre de caractères dans un document pour y chercher des extraits correspondants
SolrQuery::setHighlightMergeContiguous
— Si l'on doit rassembler les fragments proches dans un seul fragment
SolrQuery::setHighlightRegexMaxAnalyzedChars
— Spécifie le nombre maximal de caractères à analyser
SolrQuery::setHighlightRegexPattern
— Spécifie l'expression rationnelle pour la fragmentation
SolrQuery::setHighlightRegexSlop
— Définit le facteur par lequel le fragmenteur regex peut dévier de la taille idéale du fragment
SolrQuery::setHighlightRequireFieldMatch
— Champ correspondant requis lors de la colorisation
SolrQuery::setHighlightSimplePost
— Définit le texte qui doit apparaître après un terme colorisé
SolrQuery::setHighlightSimplePre
— Définit le texte qui doit apparaître avant un terme colorisé
SolrQuery::setHighlightSnippets
— Définit le nombre maximal d'extraits à coloriser par champ
SolrQuery::setHighlightUsePhraseHighlighter
— Si l'on doit coloriser les termes d'une phrase uniquement si ils apparaissent dans la requête
SolrQuery::setMlt
— Active ou désactive moreLikeThis
SolrQuery::setMltBoost
— Si la requête doit être stimulée par la pertinence des termes
SolrQuery::setMltCount
— Définit le nombre de documents similaires à retourner à chaque résultat
SolrQuery::setMltMaxNumQueryTerms
— Définit le nombre maximal de termes de requête à inclure
SolrQuery::setMltMaxNumTokens
— Spécifie le nombre maximal de motifs à analyser
SolrQuery::setMltMaxWordLength
— Définit la longueur maximale d'un mot
SolrQuery::setMltMinDocFrequency
— Définit la fréquence mltMinDoc
SolrQuery::setMltMinTermFrequency
— Définit la fréquence en dessous de laquelle les termes seront ignorés dans le document source
SolrQuery::setMltMinWordLength
— Définit la longueur minimale d'un mot
SolrQuery::setOmitHeader
— Exclut l'en-tête des résultats retournés
SolrQuery::setQuery
— Définit la requête de recherche
SolrQuery::setRows
— Spécifie le nombre maximal de lignes à retourner dans le résultat
SolrQuery::setShowDebugInfo
— Drapeau pour afficher les informations de débogage
SolrQuery::setStart
— Spécifie le nombre maximal de lignes à ignorer
SolrQuery::setStats
— Active ou désactive le composant statistique
SolrQuery::setTerms
— Active ou désactive le TermsComponent
SolrQuery::setTermsField
— Définit le nom du champ dans lequel les termes seront récupérés
SolrQuery::setTermsIncludeLowerBound
— Inclut le terme inférieure liée dans le jeu de résultat
SolrQuery::setTermsIncludeUpperBound
— Inclut le terme supérieure liée dans le jeu de résultat
SolrQuery::setTermsLimit
— Définit le nombre maximal de termes à retourner
SolrQuery::setTermsLowerBound
— Spécifie le terme de départ
SolrQuery::setTermsMaxCount
— Définit la fréquence maximale du document
SolrQuery::setTermsMinCount
— Définit la fréquence minimale d'un document
SolrQuery::setTermsPrefix
— Restreint les termes correspondants qui commencent avec un préfixe donné
SolrQuery::setTermsReturnRaw
— Retourne les caractères brutes d'un terme indexé
SolrQuery::setTermsSort
— Spécifie la façon dont seront triés les termes retournés
SolrQuery::setTermsUpperBound
— Définit le terme à partir duquel on doit stopper
SolrQuery::setTimeAllowed
— Le temps allouée pour faire une recherche
SolrException
— La classe SolrException
SolrException::getInternalInfo
— Récupère des informations internes lorsqu'une exception a été lancée
SolrClientException
— La classe SolrClientException
SolrClientException::getInternalInfo
— Retourne des informations internes sur l'endroit d'où est lancée l'exception
SolrIllegalArgumentException
— La classe SolrIllegalArgumentException
SolrIllegalArgumentException::getInternalInfo
— Retourne des informations sur l'endroit d'où l'exception a été émise
SolrIllegalOperationException
— La classe SolrIllegalOperationException
SolrIllegalOperationException::getInternalInfo
— Récupère des informations internes lorsqu'une exception a été lancée
udm_set_agent_param
Introduction
Extensions spécifiques aux moteurs de recherche
PHP Manual