Last modified: 2014-11-18 18:07:19 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T23988, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 21988 - Improve Advanced Search form UI to include other "advanced" features
Improve Advanced Search form UI to include other "advanced" features
Status: NEW
Product: MediaWiki
Classification: Unclassified
Search (Other open bugs)
unspecified
All All
: Normal enhancement with 4 votes (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-01-01 16:52 UTC by Tisza Gergő
Modified: 2014-11-18 18:07 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tisza Gergő 2010-01-01 16:52:54 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.
Comment 1 MWJames 2011-09-11 00:29:48 UTC
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.
Comment 2 Spinningspark 2012-01-28 10:55:32 UTC
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.
Comment 3 Bawolff (Brian Wolff) 2012-01-28 17:02:16 UTC
(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)
Comment 4 Spinningspark 2012-01-28 19:27:16 UTC
(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
Comment 5 Derk-Jan Hartman 2013-12-10 15:38:26 UTC
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

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links