Page MenuHomePhabricator

Modularize Ferret fulltext functions
ClosedPublic

Authored by epriestley on Apr 16 2020, 8:39 PM.
Tags
None
Referenced Files
F18769190: D21131.id50321.diff
Wed, Oct 8, 6:48 AM
F18764145: D21131.id.diff
Tue, Oct 7, 4:31 AM
F18705829: D21131.id50319.diff
Sun, Sep 28, 1:20 PM
F18703890: D21131.id50321.diff
Sun, Sep 28, 5:24 AM
F18590080: D21131.id.diff
Sep 12 2025, 5:08 AM
F18586703: D21131.diff
Sep 11 2025, 7:27 PM
F18245801: D21131.id.diff
Aug 21 2025, 11:05 AM
F18185241: D21131.id50321.diff
Aug 16 2025, 3:33 PM
Subscribers
None

Details

Summary

Ref T13511. Currently, Ferret fulltext field functions (like "title:") are hard-coded. Modularize them so extensions may define new ones.

Test Plan

Added a new custom field which emits data for the indexer, searched for "animal-noises:moo", "animal-noises:-", etc., in global search and application search.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Apr 16 2020, 8:40 PM
epriestley requested review of this revision.
This revision was automatically updated to reflect the committed changes.