Page MenuHomePhabricator

Wikidata fulltext search should handle search syntax properly
Closed, ResolvedPublic

Description

Statistic shows that people sometimes use query syntax on Wikidata, such as:

  • query -with -minuses
  • "quoted string" search

etc. New search does not support this (at least yet), and these are pretty rare (less than 1% of queries) but they do exist. So we may want to fall back to old search when we detect such request - despite old search being generally bad, it may return at least something for these queries.

Related Objects

StatusSubtypeAssignedTask
ResolvedWikidata-bugs
DeclinedNone
OpenNone
Resolvedaude
ResolvedSmalyshev
Resolvedaude
ResolvedNone
InvalidNone
ResolvedSmalyshev
ResolvedSmalyshev
ResolvedLydia_Pintscher
DuplicateSmalyshev
ResolvedSmalyshev
ResolvedSmalyshev
ResolvedSmalyshev
DuplicateNone
DeclinedNone
DeclinedNone
Resolveddaniel
ResolvedLydia_Pintscher
OpenNone
DeclinedNone
ResolvedSmalyshev
Resolveddcausse
Resolveddcausse
ResolvedSmalyshev

Event Timeline

Smalyshev triaged this task as Medium priority.Dec 7 2017, 1:40 AM
Smalyshev created this task.

Change 395894 had a related patch set uploaded (by Smalyshev; owner: Smalyshev):
[mediawiki/extensions/Wikibase@master] Redirect queries with advanced syntax to the old search

https://gerrit.wikimedia.org/r/395894

@dcausse I am not sure here about something: if we use old type query for syntax query, like insource:foo, should we also use scoring provided by that query, or should we use scoring profile that we use for other wikidata queries? Some syntaxes may change scoring (and actually depend on it), many may leave it alone - not sure what the best way here.

Change 395894 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Redirect queries with advanced syntax to the old search

https://gerrit.wikimedia.org/r/395894