Page MenuHomePhabricator

D18581.diff
No OneTemporary

D18581.diff

diff --git a/src/infrastructure/query/policy/PhabricatorCursorPagedPolicyAwareQuery.php b/src/infrastructure/query/policy/PhabricatorCursorPagedPolicyAwareQuery.php
--- a/src/infrastructure/query/policy/PhabricatorCursorPagedPolicyAwareQuery.php
+++ b/src/infrastructure/query/policy/PhabricatorCursorPagedPolicyAwareQuery.php
@@ -1666,12 +1666,13 @@
if ($is_substring) {
$ngrams = $engine->getSubstringNgramsFromString($value);
} else {
- $ngrams = $engine->getTermNgramsFromString($value);
+ $terms_value = $engine->newTermsCorpus($value);
+ $ngrams = $engine->getTermNgramsFromString($terms_value);
// If this is a stemmed term, only look for ngrams present in both the
// unstemmed and stemmed variations.
if ($is_stemmed) {
- $stem_value = $stemmer->stemToken($value);
+ $stem_value = $stemmer->stemToken($terms_value);
$stem_ngrams = $engine->getTermNgramsFromString($stem_value);
$ngrams = array_intersect($ngrams, $stem_ngrams);
}

File Metadata

Mime Type
text/plain
Expires
Sun, May 12, 6:09 AM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6290511
Default Alt Text
D18581.diff (1 KB)

Event Timeline