Page MenuHomePhabricator

searchItems does not work for values that contain spaces
Closed, ResolvedPublic

Description

Given any statement using a string property and a value containing a space e.g. "sweet potato", a query like { searchItems( query: { property: "P123", value: "sweet potato" } ) { ... } } does not currently find it.

The problem very likely lies in how we construct the query string that we send to the CirrusSearch engine.

Event Timeline

Change #1259938 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] GQL: Quote haswbstatement value

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

Change #1259938 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] GQL: Quote haswbstatement value

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

Change #1268850 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] GQL: Quote haswbstatement value in OR search

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

Change #1268850 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] GQL: Quote haswbstatement value in OR search

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