Client Sphinx
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- SphinxClient — La classe SphinxClient
- SphinxClient::addQuery — Ajoute une requête à un batch multiple
- SphinxClient::buildExcerpts — Construit les extraits de texte
- SphinxClient::buildKeywords — Extrait les mots-clés d'une requête
- SphinxClient::close — Ferme une connexion persistante ouverte
- SphinxClient::__construct — Crée un nouvel objet SphinxClient
- SphinxClient::escapeString — Protège les caractères spéciaux
- SphinxClient::getLastError — Lit le dernier message d'erreur
- SphinxClient::getLastWarning — Lit la dernière alerte
- SphinxClient::open — Établit une connexion persistante avec le serveur
- SphinxClient::query — Exécute une requête de recherche
- SphinxClient::resetFilters — Supprime tous les filtres
- SphinxClient::resetGroupBy — Supprime toutes les configurations de regroupement
- SphinxClient::runQueries — Exécute une série de requêtes de recherche
- SphinxClient::setArrayResult — Change le format du tableau de résultats
- SphinxClient::setConnectTimeout — Configure le délai d'expiration de connexion
- SphinxClient::setFieldWeights — Configure le poids des champs
- SphinxClient::setFilter — Ajoute un nouveau filtre entier
- SphinxClient::setFilterFloatRange — Ajoute un nouveau filtre décimal
- SphinxClient::setFilterRange — Ajoute un nouveau filtre d'intervalle
- SphinxClient::setGeoAnchor — Configure le point d'origine pour les calculs géographiques
- SphinxClient::setGroupBy — Configure les attributs de regroupement
- SphinxClient::setGroupDistinct — Configure les calculs au niveau des valeurs distinctes
- SphinxClient::setIDRange — Configure l'intervalle de validité des identifiants de document
- SphinxClient::setIndexWeights — Configure les poids de chaque index
- SphinxClient::setLimits — Configure l'offset et la limite du résultat
- SphinxClient::setMatchMode — Configure le mode de recherche en texte intégral
- SphinxClient::setMaxQueryTime — Configure la durée maximale de recherche
- SphinxClient::setOverride — Définit temporairement la valeur d'attribut pour un document
- SphinxClient::setRankingMode — Configure le mode de classement
- SphinxClient::setRetries — Configure le nombre de tentatives et le délai d'expiration
- SphinxClient::setSelect — Définit une clause à la sélection
- SphinxClient::setServer — Configure l'hôte et le port searchd
- SphinxClient::setSortMode — Configure le mode de tri
- SphinxClient::status — Récupère le statut de searchd
- SphinxClient::updateAttributes — Modifie les attributs d'un document