En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

narrowsearch Documentation › NARROWSEARCH_DOCUMENTATION_FR

NARROWSEARCH_DOCUMENTATION_FR

Fonctionnalité : Narrowsearch #

---

Installation et Configuration #

Par FTP : Déposer le répertoire `narrowsearch/` dans `/plugins/`.

Par package manager : Sélectionner `narrowsearch` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/narrowsearch/narrowsearch.php`
  • Configuration : `/plugins/narrowsearch/conf/narrowsearch.conf.inc.php`
  • Widget : `/plugins/narrowsearch/widget/`

Paramètres de configuration :

| Constante | Valeur par défaut | Description |

|---|---|---|

| `NARROW_LIMIT` | `50` | Nombre maximum de résultats |

| `NARROW_WARN` | `30` | Seuil d'avertissement (trop de résultats) |

Table SQL requise : `search_index`

Colonnes : `url`, `title`, `source`, `lang`, `content`

La table doit être alimentée par le plugin siteindexer.

---

Utilisation #

Formulaire de recherche #

  • Champ de saisie (limite 200 caractères)
  • Soumission GET

Résultats #

Tableau des correspondances avec :

  • Titre (lien vers l'URL indexée)
  • Source (plugin d'origine)
  • Score de pertinence

Si la table `search_index` n'existe pas, un message d'erreur explicatif est affiché.

---

Hooks et Points d'entrée #

?obj=narrowsearch.php		  — Formulaire vide
?obj=narrowsearch.php&q=TERME  — Résultats de recherche

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • Plugin siteindexer — alimente la table `search_index`
  • MariaDB avec support FULLTEXT (InnoDB ou MyISAM)
de en fr