<?php /* * htdig_build_databases.php * * Purpose: build the databases that contain the information about the * indexed documents. * * Run this script from the command line use PHP standalone CGI * executable program. Execute this script after executing * htdig_setup_configuration.php . * * @(#) $Header: /home/mlemos/cvsroot/htdiginterface/htdig_build_databases.php,v 1.3 2005/02/08 06:10:10 mlemos Exp $ * */
require("htdig.php"); require("configuration.php");
$htdig=new htdig_class;
/* * Where are the executables of htsearch, htdig, htmerge, htfuzzy * located? They should be in the same directory. It does not need * to be in the original instalation directory. */ $htdig->htdig_path=$htdig_path;
/* * Where this search engine configuration file should be stored? It * does not need to be in the original htdig instalation directory. * If you need to index more than one site in your server run this * script as many times as need specifying different configuration file * names. */ $htdig->configuration=$htdig_configuration_file;
/* * Where this search engine database files hould be stored? It * does not need to be in the original htdig instalation directory. * If you need to index more than one site in your server run this * script as many times as need specifying different database * directories. */ $htdig->database_directory=$htdig_database_directory;
/* * Make Htdig programs traverse the pages specified in the configuration * file and generate the databases with information about them. */ $error=$htdig->Dig("endings",$log); if(strcmp($error,"")) { echo implode("\n",$log),"\n"; echo "Error: $error\n"; } else echo implode("\n",$log),"\n"; ?>
|