}
public function execute() {
- global $wgEnableOpenSearchSuggest;
+ global $wgEnableOpenSearchSuggest, $wgSearchSuggestCacheExpiry;
$params = $this->extractRequestParams();
$search = $params['search'];
$limit = $params['limit'];
else {
// Open search results may be stored for a very long
// time
- $this->getMain()->setCacheMaxAge( 1200 );
+ $this->getMain()->setCacheMaxAge( $wgSearchSuggestCacheExpiry );
+ $this->getMain()->setCacheControl( array( 'must-revalidate' => false ) );
$srchres = PrefixSearch::titleSearch( $search, $limit,
$namespaces );