/** * Initializes the search component. * * Sets the debug query parameter * */ public function initializeSearchComponent() { $solrConfiguration = Tx_Solr_Util::getSolrConfiguration(); if ($solrConfiguration['enableDebugMode']) { $this->query->setDebugMode(); } }
/** * Initializes the search component. * * */ public function initializeSearchComponent() { if ($this->searchConfiguration['results.']['showDocumentScoreAnalysis']) { $this->query->setDebugMode(); $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['solr']['modifyResultDocument']['scoreAnalysis'] = 'Tx_Solr_ResultDocumentModifier_ScoreAnalyzer'; $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['solr']['modifySearchForm']['queryAnalysis'] = 'Tx_Solr_PiResults_QueryAnalyzerFormModifier'; } }
/** * Enables the query's debug mode to get more detailed information. * * @param Tx_Solr_Query The query to modify * @return Tx_Solr_Query The modified query with enabled debugging mode */ public function modifyQuery(Tx_Solr_Query $query) { $query->setDebugMode(TRUE); return $query; }