Page MenuHomePhabricator

Consider removing usage of SearchEngine::searchTitle from Special:Search
Closed, DeclinedPublic

Description

Currently Special:Search does multiple kinds of searches, and each one adds another level of complexity to the class. Before this can be done we will need to review what the default (sql based) search engines do, and if it is reasonable to use SearchEngine::searchText() for all cases. If it is rip out the support and simplify handling down to the single search type.

Event Timeline

After doing a variety of other cleanups, the extra complexity of this is now much less. There is probably more harm in trying to make sure the various other search engine implementations behave in a particular manner than there is maintaining this code.