Last modified: 2014-11-18 18:07:19 UTC
Every popular search interface has an "Advanced Search" page, where the user can make use of those search features which are rarely needed but then very important: title search, expression search, similarity search etc. MediaWiki supports these features and some more, but offers no help to the user to actually find them. If he is lucky, the wiki has a help page on searching which is linked from the search page, and he only has to read three or four pages of text to find out that which would be obvious on the first blink in a well designed form. If he is out of luck (such as in the case of trying to search the English Wikipedia), he will probably find Google (which has an easy to discover advanced search page, with domain restriction options) more useful, which is a bit of a shame. In other words, the current implementation of advanced search (which is just a namespace selection) sucks horribly. It should have text fields like "search for pages with this words in the title" and "search for this expression", and everything that cannot be easily formulated as an additional text field (such as the * wildcard) should be explained in the search interface in an easily disoverable and understandable way.
Search and search functionality are such an important feature to ensure information can be correctly disseminated, we wonder why it is still (1.17, 1.18) not possible in the advanced search screen to have some predefined input boxes that * Allow to choose syntax options via dropdown box such as "intitle:", "incategory:", "prefix:" or * Allow to initiate OR and AND compound search An advanced option field is already in existence but only allows to select/un-select namespaces to be searched, defining additional options can surely by implemented through a Mediawiki:AdvancedSearchOption page which stores options available. Aside storing and handling of data, the second most needed functionality for a wiki is the search. Having only one input field for handling such an important task might solve the need for a majority (handling a simple search term) but certainly is a challenge for more advanced users trying to find what they are looking for. Any larger website (EBSCO, ProQuest etc.) that handles certain amount of information has advanced search input features. A user can choose to limit the search term not by remembering a specific search syntax but by selecting options that allow a fine grained search functionality. Extensions like SphinxSearch or Lucene could use those inputs to direct the search and hopefully increase usability for the user and accuracy of the search result.
Wikisource badly needs an "inauthor" search parameter, a standard feature on most document databases. Ability to make efficient searches is so important to knowledge stores that I am in favour of upgrading the importance of this issue from "low". I have moved it to "normal" - hope I am not acting out of turn, imo it should be even higher.
(In reply to comment #2) > Wikisource badly needs an "inauthor" search parameter, a standard feature on > most document databases. Ability to make efficient searches is so important to > knowledge stores that I am in favour of upgrading the importance of this issue > from "low". I have moved it to "normal" - hope I am not acting out of turn, > imo it should be even higher. Note, for requesting an inauthor: search parameter, you should probably open a new bug. This bug is more about making user friendly input boxes on the advanced search page for the search options that already exist. (if you do file a new bug, be sure to be clear on how you define the "author" of a document - I imagine you are not referring to the wikiuser who created the page)
(In reply to comment #3) > (In reply to comment #2) > > Wikisource badly needs an "inauthor" search parameter, a standard feature on > > most document databases. Ability to make efficient searches is so important to > > knowledge stores that I am in favour of upgrading the importance of this issue > > from "low". I have moved it to "normal" - hope I am not acting out of turn, > > imo it should be even higher. > > Note, for requesting an inauthor: search parameter, you should probably open a > new bug. This bug is more about making user friendly input boxes on the > advanced search page for the search options that already exist. (if you do file > a new bug, be sure to be clear on how you define the "author" of a document - I > imagine you are not referring to the wikiuser who created the page) Opened bug 34011
Some other advanced search forms: http://www.ebay.com/sch/ebayadvsearch/?rt=nc https://www.google.com/advanced_search?q=wikipedia Much can already be done with the existing functionality. It's little more than a query builder I guess. Current capabilities: https://en.wikipedia.org/wiki/Help:Searching and future capabilities https://www.mediawiki.org/wiki/Search/CirrusSearchFeatures