Page MenuHomePhabricator

Implement a way to access keywords such as "incategory", "intitle" via the Search special page
Closed, ResolvedPublic

Description

Idea:
Enhance the Special Page: Search by an advanced parameters form, and improve the way how to configure namespaces.

Board: Tickets for the AdvancedSearch extension are filed to the Advanced-Search project.
**Info page*: https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/AdvancedSearch

Current status
AdvancedSearch is a beta feature on de-wiki, ar-wiki, fa-wiki and hu-wiki. It is expected to be a beta on all wikis by May 2018

Research
P5464 Search syntax usage May 10-20, 2017
Keyword usage on advancedSearch wikis: dashboard

We also started off with a prototype, which is not that similar to the current project anymore.


General info about the birth of this project
In addition to the wishlist survey, WMDE & people from dewiki were organizing a topic-specific workshop by end of 2016 whose results we want to realize.

The workshop serie on advanced search took place in 3 different cities between September - November 2016. About 40 people participated.

In the workshop we wanted to learn about specific search queries we can do by using existing keywords like "incategory", "intitle" "deepcat" or "filetype". These keywords are currently only listed on help pages of cirrus search, and not easy to find. Most people - no matter if they are Wikipedia beginners or longterm editors - don't know about these keywords and how to use them.

As a first step we created a "search mapping" by connecting desired search queries of the participants with existing keywords. Like this it became visible which keywords are the most useful, and which keywords are useful for very specific cases only. As a second step, we were collecting and designing ideas how those keywords could be made accessible in the advanced search field.

Based on the workshop results, WMDE is planning to technically implement a way to access the keywords via the advanced search field, starting in the first quarter of 2017. The task might also contain a (limited) restructuring of https://en.wikipedia.org/wiki/Special:Search and making it easier to find the special search page in the first place.

Outcome of the workshop:

  • Search is already very powerful, but noone knows about it - from Wikipedia beginners to longterm Wikipedians, not many people are aware of keywords such as intitle, incategory, filetype ... and know where to find and how to use them.
  • Users often don't know how to open the advanced search field in the first place and that the current solution is ambiguous (see also: phab:T141244). Proposals to improve that were: Provide a seperate button to open the advanced search field or link to the advanced search field from the tools panel on the left side.
  • By mapping desired search queries with the existing keywords it became clear that most of the things people wanted to find can already be queried with the help of the search parameters.
  • People designed several ideas for an advanced search field and how an integration of those keywords could look like.
  • Based on those ideas we start to create a first prototype (currently only available on German and for German Wikipedia) to have a basis for discussion. Main aspects of the prototype currently are:
    • Extra button to open the advanced search field next to the search field
    • An advanced search interface that does not require the knowledge of the precise keywords (e.g: "title should contain _____" instead of: "intitle")
    • Bi-directional synchronisation between the search field and the advanced search interface: The query is displayed with the correct keywords in the search field and vice versa, so that people can learn about the keywords

For more details, please see https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/Advanced_Search_Workshop

Related Objects

StatusSubtypeAssignedTask
Resolved Lea_WMDE
ResolvedBmueller
ResolvedTobi_WMDE_SW
ResolvedTobi_WMDE_SW
ResolvedNone
Resolvedgabriel-wmde
DuplicateNone
Resolvedgabriel-wmde
Resolvedgabriel-wmde
Resolved Lea_WMDE
Resolved Lea_WMDE
Resolvedmpopov
ResolvedNone
DuplicateNone
ResolvedNone
ResolvedTobi_WMDE_SW
ResolvedTobi_WMDE_SW
ResolvedTobi_WMDE_SW
ResolvedTobi_WMDE_SW
Resolvedgabriel-wmde
ResolvedTobi_WMDE_SW
ResolvedGoranSMilovanovic
DeclinedNone
ResolvedGoranSMilovanovic
DeclinedGoranSMilovanovic
ResolvedGoranSMilovanovic
InvalidGoranSMilovanovic
ResolvedGoranSMilovanovic
InvalidGoranSMilovanovic

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Lea_WMDE renamed this task from Realization of 2 Workshop results to Realization of workshop results.Sep 29 2016, 10:54 AM
Lea_WMDE updated the task description. (Show Details)
Bmueller renamed this task from Realization of workshop results to Implement a way to access keywords such as "incategory", "intitle" via the advanced search field.Jan 9 2017, 3:20 PM
Bmueller updated the task description. (Show Details)
Bmueller added a subscriber: thiemowmde.

@Lea_WMDE: The TCB-Team (Oct2016-March2017) project got archived. Could you please associate an active project to this orphaned task? Thanks!

Lea_WMDE renamed this task from Implement a way to access keywords such as "incategory", "intitle" via the advanced search field to Implement a way to access keywords such as "incategory", "intitle" via the Search special page.May 20 2017, 9:49 AM

This looks cool.

There is a prototype already, but it is not up to date to our current vision.

Screenshot for reference:

en.wikipedia.org-w-index.php-search=&title=Special:Search&go=Go(Laptop with HiDPI screen).png (1×1 px, 144 KB)

This seems to include a lot of the improvements that are requested in T106055: Improve "advanced search", in particular the way the namespaces selector is reorganized. Is this part still in scope of the work you're planning?

@matmarex Yes, we are planning to improve the namespaces selecteor as well. The ticket for the current state is T165330: Update namespace bar for advanced search. We are still researching whether we should offer bundled presets, too (but that step is not done yet)
@MZMcBride We are not going to implement autocompletion, but rather make some keywords accessible through the advanced search form. But since you created the other ticket, feel free to close if your needs are met with our solution :)

TheDJ assigned this task to Lea_WMDE.

Since enabled by default, and since WMDA has it in the Done column now.. Resolving !