Lines Matching +full:search -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang)
10 class Search extends Ui
20 * Search constructor.
23 * @param array $fullTextResults fulltext search results in the form [pagename => #hits]
41 * display the search result
59 * Get a form which can be used to adjust/refine the search
69 $searchForm = (new Form(['method' => 'get'], true))->addClass('search-results-form');
70 $searchForm->setHiddenField('do', 'search');
82 $searchForm->addFieldsetOpen()->addClass('search-form');
90 return $searchForm->toHTML('Search');
164 * Check if the query is simple enough to modify the fragment search behavior without breaking the rest of the query
184 * Add the elements to be used for search assistance
204 * Add the elements to adjust the fragment search behavior
445 * Build the intro text for the search page
447 * @param string $query the search query
465 ['@QUERY@', '@SEARCH@', '@CREATEPAGEINFO@'],
472 * Create a pagename based the parsed search query
495 * @param array $data search results
532 * Build HTML for fulltext search results or "no results" message
534 * @param array $data the results of the fulltext search