Page MenuHomePhabricator

When selecting Ferret ngrams, select term ngrams (not raw ngrams) for term search
ClosedPublic

Authored by epriestley on Sep 8 2017, 4:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 26, 6:53 AM
Unknown Object (File)
Thu, Jan 23, 11:04 PM
Unknown Object (File)
Tue, Jan 21, 11:08 AM
Unknown Object (File)
Sat, Jan 18, 6:30 AM
Unknown Object (File)
Wed, Jan 15, 3:07 PM
Unknown Object (File)
Thu, Jan 2, 5:12 AM
Unknown Object (File)
Dec 26 2024, 7:28 PM
Unknown Object (File)
Dec 19 2024, 9:38 PM
Subscribers
None

Details

Summary

Ref T12819. For queries like v0.2, we would incorrectly search for ngrams including 0.2, but this is only a substring ngram: the term corpus splits this into v0 and 2, so 0.2 is not in the ngrams table.

When executing term queries, search for term ngrams instead. This makes "v0.2" work properly again.

Test Plan

Searched for "v0.2", found a task with "v0.2" in the title.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable