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

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

StatusAssignedTask
OpenNone
ResolvedBmueller
ResolvedTobi_WMDE_SW
ResolvedTobi_WMDE_SW
ResolvedNone
Resolvedgabriel-wmde
DuplicateNone
Resolvedgabriel-wmde
Resolvedgabriel-wmde
ResolvedLea_WMDE
ResolvedLea_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
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 18 2016, 10:54 AM
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.
Bmueller updated the task description. (Show Details)Jan 9 2017, 3:27 PM
Bmueller updated the task description. (Show Details)Jan 9 2017, 3:30 PM
Bmueller updated the task description. (Show Details)Jan 9 2017, 3:33 PM
TheDJ added a subscriber: TheDJ.Jan 30 2017, 11:01 AM
debt added a subscriber: debt.Jan 30 2017, 8:07 PM

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

thiemowmde triaged this task as Normal priority.Mar 13 2017, 11:19 AM
thiemowmde claimed this task.
Restricted Application edited projects, added TCB-Team; removed TCB-Team (Oct2016-March2017). · View Herald TranscriptMar 13 2017, 11:19 AM
Lea_WMDE updated the task description. (Show Details)
Lea_WMDE moved this task from Backlog to Featured Projects on the Wikimedia-Hackathon-2017 board.
Lea_WMDE added a subscriber: gabriel-wmde.
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
Lea_WMDE updated the task description. (Show Details)May 21 2017, 7:00 PM
Lea_WMDE changed the status of subtask T165330: Update namespace bar for advanced search from Open to Stalled.May 30 2017, 4:36 PM
Lea_WMDE changed the status of subtask T165330: Update namespace bar for advanced search from Stalled to Open.May 31 2017, 6:52 PM

This looks cool.

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

Screenshot for reference:

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 :)

Lea_WMDE moved this task from Backlog to Watching on the Advanced-Search board.Jun 7 2017, 2:43 PM
Lea_WMDE updated the task description. (Show Details)Nov 13 2017, 4:16 PM
Lea_WMDE updated the task description. (Show Details)
Deskana removed a subscriber: Deskana.Nov 14 2017, 5:31 PM
Lea_WMDE updated the task description. (Show Details)Feb 14 2018, 11:33 AM
thiemowmde removed thiemowmde as the assignee of this task.Jun 12 2018, 3:59 PM