Une implémentation de la recherche de texte intégral postgresql s'applique à Linux Man
Le résultat final est une page Web où vous pouvez taper une demande avec une question ou un mot-clé, puis le site Web vous renverra la commande man correspondante.
Un exemple de base est: comment copier un fichier? , alors le site Web vous rendra la commande CP et sa description.
L'installation est en trois étapes
La première étape consiste à transformer les pages de l'homme de leur format Nroff de base en une version standard plus lisible par l'homme (.txt et .html) pour les pages de l'homme est / usr / share / man
Vous pouvez trouver deux scripts mit.sh et mih.sh qui convertissent respectivement les pages d'homme en fichiers .txt et .html. Il vous suffit de placer les scripts dans le même dossier que les pages de l'homme et de l'exécuter.
Les résultats du dossier contient des exemples de fichiers manquants convertis
La deuxième étape consiste à créer un tableau contenant les pages de l'homme dans PostgreSQL
Pour ce faire, vous devez créer le tableau où nous indexerons les pages de l'homme en vous connectant à votre base de données Postgres et en exécutant SQL Script Create_DB.SQL .
Remplissez ensuite le fichier bdd.php avec votre connexion aux informations de base de données et exécutez le script export_to_db.php pour indexer les pages de l'homme vers la base de données.
La troisième étape consiste à créer une page Web permettant de demander la base de données PostgreSQL.
Remplissez le fichier bdd.php avec votre connexion avec les informations de base de données, puis déposez BDD.php , CSS_FILE.css et index.php dans votre serveur de php Web.
Vous pouvez maintenant utiliser la page Web de recherche en texte intégral de l'homme!