Page MenuHomePhabricator

As a user, I would like for search to give me good results irrespective of whether I get my query's casing correct or not
Open, LowPublic

Description

A user reported that they were frustrated that their search results totally changed when they changed the casing of their query. See the below screenshots. It would be nice if we could do better than this since, for example, Google is totally case insensitive for this same query.

Event Timeline

Deskana created this task.Mar 17 2015, 7:38 PM
Deskana raised the priority of this task from to Needs Triage.
Deskana updated the task description. (Show Details)
Deskana added a project: CirrusSearch.
Deskana added a subscriber: Deskana.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 17 2015, 7:38 PM
Cpiral added a subscriber: Cpiral.Dec 10 2015, 9:19 PM

The examples show a WrestleReunion and an E57.
CirrusSearch tokenizer creates term boundaries terms inside camelCase and 4tokenizing forms.
It matters whether there were "quotes" around the search term.
Please ask at the talk page of CirrusSearch, where someone should be obligagated to say:

-parserfunctionparserFunctionparser functionparser-functionNote
parserfunctionYesYesNoNoCase insensitive
"parser function"NoNoYesYesCase insensitive
parser_functionNoYesYesYesCase insensitive
parserFunctionYesYesYesYesCase insensitive
Restricted Application added a project: Discovery. · View Herald TranscriptDec 10 2015, 9:19 PM
Restricted Application added a subscriber: StudiesWorld. · View Herald Transcript

Interestingly, the completion suggester does much better at this; the only result for both queries listed in the example is "It Follows", which is pretty correct.

Deskana triaged this task as Low priority.Dec 29 2015, 10:00 PM
Deskana moved this task from Needs triage to Search on the Discovery board.