Search_Mnogosearch
[ class tree: Search_Mnogosearch ] [ index: Search_Mnogosearch ] [ all elements ]

Source for file search-example.php

Documentation is available at search-example.php

  1. <?php 
  2. /**
  3. * Example usage for Pear class Search_Mnogosearch
  4. *
  5. @author Gerrit Goetsch <goetsch@cross-solution.de>
  6. *  $Id: search-example.php,v 1.2 2004/11/10 10:33:14 goetsch Exp $
  7. */
  8. require_once 'Search/Mnogosearch.php';
  9.  
  10. // define the DNS to mnogosearch
  11. // define('DSN_MNOGOSEARCH', 'mysql://user:password@localhost/database');
  12. include 'config.php';
  13.  
  14. // some parameters
  15. $params = array ();
  16. $params['excerptsize']      "400";
  17. $params['excerptpadding']   "64";
  18. $params['detectclones']     = 1; // enabled
  19. $params['cachemode']        = 0; // disabled
  20. $params['crosswords']       = 1; // disabled
  21. $params['minwordlength']    = 2;
  22. $params['charset']          "iso-8859-1";
  23. $params['dateformat']       "%d-%m-%y";
  24. $params['hlbeg']            '<font color="#003300"><b>';
  25. $params['hlend']            '</b></font>';
  26.  
  27. $search Search_Mnogosearch::connect(DSN_MNOGOSEARCH."/?dbmode=multi");
  28.  
  29. // set the parameters
  30. $search->setParameters($params);
  31.  
  32. // set the http parameters if you want.
  33. $search->setHttpParameters(array (
  34.     'page'    => 'page'
  35.     'group'   => 'group',   
  36.     'query'   => 'words'
  37. ));
  38.      
  39. $search->addLogicOperators(array(
  40.     'and' => array('und','Und','UND'),
  41.     'or'  => array('oder','Oder','ODER'),
  42.     'not' => array('nicht','Nicht','NICHT')
  43. ));
  44.  
  45.                            
  46. print $search->toHtml();
  47.  
  48. ?>

Documentation generated on Mon, 11 Mar 2019 14:31:31 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.