Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 3586d6f2c812f9aaef18591f4251bcb8 > files > 11

php-pear-Search_Mnogosearch-0.1.1-9mdv2010.0.noarch.rpm

<?php 
/**
* Example usage for Pear class Search_Mnogosearch
*
* @author Gerrit Goetsch <goetsch@cross-solution.de>
* 
* $Id: search-example.php,v 1.2 2004/11/10 10:33:14 goetsch Exp $
*/
require_once 'Search/Mnogosearch.php';

// define the DNS to mnogosearch
// define('DSN_MNOGOSEARCH', 'mysql://user:password@localhost/database');
include 'config.php';

// some parameters
$params = array ();
$params['excerptsize']      = "400";
$params['excerptpadding']   = "64";
$params['detectclones']     = 1; // enabled
$params['cachemode']        = 0; // disabled
$params['crosswords']       = 1; // disabled
$params['minwordlength']    = 2;
$params['charset']          = "iso-8859-1";
$params['dateformat']       = "%d-%m-%y";
$params['hlbeg']            = '<font color="#003300"><b>';
$params['hlend']            = '</b></font>';

$search = Search_Mnogosearch::connect(DSN_MNOGOSEARCH."/?dbmode=multi");

// set the parameters
$search->setParameters($params);

// set the http parameters if you want.
$search->setHttpParameters(array (
    'page'    => 'page', 
    'group'   => 'group',   
    'query'   => 'words'
));
     
$search->addLogicOperators(array(
    'and' => array('und','Und','UND'),
    'or'  => array('oder','Oder','ODER'),
    'not' => array('nicht','Nicht','NICHT')
));

                           
print $search->toHtml();

?>