For MediaWiki (recent comments | status changes | tags | authors | states | release notes | statistics)
What exactly are the 'profiles' introduced here? Can you describe & document the concept and how it is exposed to the UI and to the search engine implementations?
What would be a good place to add that documentation?
Brion, please reply
First -- here in this commit comment would be nice.
Second -- in doc comments on the code would be nice.
Third -- whoever the audience who has to know what they are should be able to find that information. If we don't know what 'search profiles' are, we can't tell whether that's info that only people working on tweaking Special:Search have to worry about, or whether this is a concept that's being introduced to end-users that they'll have to select from and manage.
Is r94737 good enough?
FYI, I created Manual:Hooks/SpecialSearchProfileForm and Manual:Hooks/SpecialSearchSetupEngine