HomePhorge

Remove Ferret function aliases and overrides

Description

Remove Ferret function aliases and overrides

Summary:
Ref T13511. Ferret functions currently define "aliases", and some applications override the default aliases.

This probably isn't really the right model, since it means the available function aliases in global search depend on the types of documents you're searching for. This isn't fundamentally unworkable but is kind of weird.

Regardless, these don't actually work. Searching for "description:x" is a syntax error.

Since they don't work, it's a good bet no one is relying on them. Just get rid of them until there's a clearer argument for the feature.

Test Plan: Grepped for "getFunctionMap", got no other hits. Ran some queries with the alias functions, got syntax errors.

Maniphest Tasks: T13511

Differential Revision: https://secure.phabricator.com/D21130

Details

Provenance
epriestleyAuthored on Apr 16 2020, 10:27 AM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP9bdf477f2fef: Combine the two different ngram-splitting algorithms into a single engine
Branches
Unknown
Tags
Unknown

Event Timeline