From ee97d82ed553f5b5bfceb94553d84e835a0c47c2 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 14 Jan 2020 12:26:23 +0200 Subject: [PATCH] disable full-text search for autocomplete --- application/Espo/Core/SelectManagers/Base.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/application/Espo/Core/SelectManagers/Base.php b/application/Espo/Core/SelectManagers/Base.php index 0d3b9fdd55..f0365b0fb7 100644 --- a/application/Espo/Core/SelectManagers/Base.php +++ b/application/Espo/Core/SelectManagers/Base.php @@ -437,7 +437,7 @@ class Base { if (isset($params['q']) && $params['q'] !== '') { $textFilter = $params['q']; - $this->textFilter($textFilter, $result); + $this->textFilter($textFilter, $result, true); } } @@ -2193,7 +2193,7 @@ class Base return $result; } - protected function textFilter($textFilter, array &$result) + protected function textFilter($textFilter, array &$result, $noFullText = false) { $fieldDefs = $this->getSeed()->getAttributes(); $fieldList = $this->getTextFilterFieldList(); @@ -2237,6 +2237,8 @@ class Base } } + if ($noFullText) $skipFullTextSearch = true; + $fullTextSearchData = null; if (!$skipFullTextSearch) { $fullTextSearchData = $this->getFullTextSearchDataForTextFilter($textFilterForFullTextSearch, !$useFullTextSearch);