Page MenuHomePhabricator

When creating a statement linking to a Sense show all Senses of a Lexeme in entity selector if Lexeme ID is entered
Open, LowPublic

Description

When adding a statement using a sense property, I often copy the lexeme ID instead of the sense ID by accident. Therefore I would like to see all senses for the lexeme if I only enter the lexeme ID. Right now it says "No match was found" unless I enter the full sense ID.

Event Timeline

Nikki created this task.Nov 8 2018, 10:40 AM
Restricted Application added a project: Wikidata. · View Herald TranscriptNov 8 2018, 10:40 AM
Lydia_Pintscher renamed this task from For sense properties, show all senses when searching for a lexeme ID to When creating a statement linking to a Sense show all Senses of a Lexeme in entity selector if Lexeme ID is entered.Jan 4 2019, 1:25 PM
Lydia_Pintscher triaged this task as Low priority.

@Addshore @Lucas_Werkmeister_WMDE: Is this closer to a one-line fix or a 2 weeks coding project?

This sounds like something that needs to be fixed in search and the cirrus stuff for wikidata.org, @Smalyshev.

We could fix this for other Wikibase installs in our general PHP searching code, but I guess that isn't really needed by this ticket.

So I will defer to the search team? :)

I guess there could be a title prefix search for senses. I am pretty sure it's possible to search for it this way right now, but it's not part of wbsearchentities. I wonder if it should be part of wbsearchentities or some different/additional search that GUI requests?

The reason I'm wondering is that doing it as part of wbsearchentities would require special-casing senses (and maybe forms too?) which is not the cleanest solution I imagine?

dcausse added a subscriber: dcausse.Jan 7 2019, 6:42 PM
Addshore moved this task from ready to go to in progress on the Wikidata board.Jun 21 2019, 11:32 PM