Class SearchClass

Description

Located in /SearchClass.inc (line 9)


	
			
Variable Summary
Method Summary
 void applyLuceneXSLT ( $resultData, [ $startPage = 1], [ $xslt_file = '/xsl/results.xsl'], [ $query = NULL])
 void applySpecifiedXSLT ( $resultData,  $pathToXSLT, [ $displayName = NULL])
 void applyXSLT ( $resultData, [ $orderBy = 0])
 void build_advanced_search_form ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
 void build_solr_search_form ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
 void custom_search ( $query, [ $startPage = 1], [ $xslt = '/xsl/advanced_search_results.xsl'], [ $numberOfHistPerPage = 50])
 void getTerms ( $fieldName,  $startTerm, [ $displayName = NULL])
 void get_search_terms_array ([ $path = NULL], [ $file = NULL])
 void quickSearch ( $type,  $query, [ $showForm = 1], [ $orderBy = 0],  &$userArray)
 void solr_search ( $query, [ $startPage = 1], [ $fq = NULL], [ $dismax = NULL])
 void theme_advanced_search_form ( $form, [ $repeat = NULL])
 void theme_solr_search_form ( $form)
Variables
static mixed $SEARCH_CLASS_ADVANCED_SEARCH_NUMBER_FIELDS = 5 (line 10)
  • access: public
Methods
applyLuceneXSLT (line 310)

apply an xslt to lucene gsearch search results

void applyLuceneXSLT ( $resultData, [ $startPage = 1], [ $xslt_file = '/xsl/results.xsl'], [ $query = NULL])
  • $resultData
  • $startPage
  • $xslt_file
  • $query: the query that was executed. May want to pass this on.
applySpecifiedXSLT (line 251)
void applySpecifiedXSLT ( $resultData,  $pathToXSLT, [ $displayName = NULL])
  • $resultData
  • $pathToXSLT
  • $displayName
applyXSLT (line 363)
void applyXSLT ( $resultData, [ $orderBy = 0])
  • $resultData
  • $orderBy
build_advanced_search_form (line 428)
void build_advanced_search_form ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
  • $repeat
  • $pathToSearchTerms
  • $query
build_simple_solr_form (line 108)
void build_simple_solr_form ()
build_solr_search_form (line 27)
void build_solr_search_form ([ $repeat = NULL], [ $pathToSearchTerms = NULL], [ $query = NULL])
  • $repeat
  • $pathToSearchTerms
  • $query
custom_search (line 218)
void custom_search ( $query, [ $startPage = 1], [ $xslt = '/xsl/advanced_search_results.xsl'], [ $numberOfHistPerPage = 50])
  • $query
  • $startPage
  • $xslt
  • $numberOfHistPerPage
getTerms (line 191)
void getTerms ( $fieldName,  $startTerm, [ $displayName = NULL])
  • $fieldName
  • $startTerm
  • $displayName
get_search_terms_array (line 510)
void get_search_terms_array ([ $path = NULL], [ $file = NULL])
  • $path
  • $file
quickSearch (line 144)
void quickSearch ( $type,  $query, [ $showForm = 1], [ $orderBy = 0],  &$userArray)
  • $type
  • $query
  • $showForm
  • $orderBy
  • &$userArray
solr_search (line 11)
void solr_search ( $query, [ $startPage = 1], [ $fq = NULL], [ $dismax = NULL])
  • $query
  • $startPage
  • $fq
  • $dismax
theme_advanced_search_form (line 406)
void theme_advanced_search_form ( $form, [ $repeat = NULL])
  • $form
  • $repeat
theme_solr_search_form (line 122)
void theme_solr_search_form ( $form)
  • $form

Documentation generated on Thu, 14 Jul 2011 16:56:05 -0300 by phpDocumentor 1.4.3