Page MenuHomePhabricator

Object selector only matches whole words
Closed, WontfixPublic

Description

Not sure if intentional or not, but seems inconsistent with other typeaheads.

{F165788}

{F165789}

Event Timeline

chad raised the priority of this task from to Low.
chad updated the task description. (Show Details)
chad added a project: Phabricator.
chad added subscribers: chad, epriestley, btrahan.
epriestley claimed this task.

This uses the fulltext search index, and MySQL has no stemming. T4818 discusses stemming in more detail.

We can swap to ElasticSearch to get stemming, but this has yet to annoy me enough to motivate me to set that up, figure out exactly how to configure it, and commit to maintaining it. If it's a big pain rather than a minor annoyance, yell at me. I imagine we'll set it up before SAAS happens.

We could possibly write our own stemmer and pre-filter text before shipping it to the MySQL indexer, but that's also a bunch of work.

Upshot: MySQL fulltext indexes aren't that great; installs can already resolve this through configuration; I'm not planning to resolve it for this install specifically because I'm not annoyed enough by it.

So Phacility should offer this then, if configured correctly?

Assuming we use ElasticSearch, yes.

(I think we will, but it might be a v2 feature because there are some security concerns.)