(PECL sphinx >= 0.1.0)
SphinxClient::buildExcerpts — Construit les extraits de texte
Se connecte à searchd, et l'interroge pour générer des extraits de texte à partir des documents fournis, et retourne le résultat.
Un tableau de chaînes avec le contenu des documents.
Le nom d'index.
Les mots clés à mettre en valeur.
Un tableau associatif avec les options de mise en valeur.
Option | Description |
---|---|
"before_match" | Une chaîne à insérer avant le mot clé. Par défaut vaut "<b>". |
"after_match" | Une chaîne à insérer après le mot clé. Par défaut vaut "</b>". |
"chunk_separator" | Une chaîne à insérer entre les extraits. Par défaut vaut " ... ". |
"limit" | Taille maximale d'un extrait, en symboles. Entier, par défaut vaut 256. |
"around" | Nombre de mots à afficher autour du mot-clé. Entier, par défaut vaut 5. |
"exact_phrase" | S'il faut mettre en valeur la phrase de recherche complète, ou bien les mots-clé individuels. Booléen, par défaut vaut FALSE. |
"single_passage" | S'il faut extraire le meilleur passage uniquement. Par défaut vaut FALSE. |
Retourne un tableau d'extraits, en cas de succès ou FALSE si une erreur survient.