Author: David Monllao
MDL-31989 search: Search API and search engine API
Introducing both APIs in moodle along with:
- search_box widget to add a tiny search box
- admin settings with setup steps helper
- cache for search results
- template for a search result
- php unit stuff
Many thanks to Tomasz Muras, Prateek Sachan and Daniel Neis for their contributions, for starting this development
and for pushing for it to be completed. Also thanks to other contributors: Jonathan Harker and eugeneventer.
http://git.moodle.org/gw?p=moodle.git;a=commit;h=db48207e1a84d1981f55c87f1fd70ddb935dffc7
http://github.com/moodle/moodle/commit/db48207e1a84d1981f55c87f1fd70ddb935dffc7
+ 3.1 en [availablesearchareas,core_admin]
+ 3.1 en [enableglobalsearch,core_admin]
+ 3.1 en [enableglobalsearch_desc,core_admin]
+ 3.1 en [enablesearchareas,core_admin]
+ 3.1 en [globalsearch,core_admin]
+ 3.1 en [globalsearchmanage,core_admin]
+ 3.1 en [indexdata,core_admin]
+ 3.1 en [searchengine,core_admin]
+ 3.1 en [searchsetupinfo,core_admin]
+ 3.1 en [selectsearchengine,core_admin]
+ 3.1 en [setupsearchengine,core_admin]
+ 3.1 en [taskglobalsearch,core_admin]
+ 3.1 en [cachedef_search_results,core_cache]
+ 3.1 en [eventsearchindexed,core]
+ 3.1 en [allareas,core_search]
+ 3.1 en [docmodifiedon,core_search]
+ 3.1 en [doctypenotsupported,core_search]
+ 3.1 en [enginenotfound,core_search]
+ 3.1 en [enginenotinstalled,core_search]
+ 3.1 en [engineserverstatus,core_search]
+ 3.1 en [errorareanotavailable,core_search]
+ 3.1 en [filterheader,core_search]
+ 3.1 en [fromtime,core_search]
+ 3.1 en [globalsearch,core_search]
+ 3.1 en [incourse,core_search]
+ 3.1 en [index,core_search]
+ 3.1 en [noresults,core_search]
+ 3.1 en [optimize,core_search]
+ 3.1 en [queryerror,core_search]
+ 3.1 en [searcharea,core_search]
+ 3.1 en [searchsetupdescription,core_search]
+ 3.1 en [step,core_search]
+ 3.1 en [totime,core_search]
+ 3.1 en [viewresultincontext,core_search]