diff --git a/application/Espo/Core/Select/Text/FullTextSearch/DefaultDataComposer.php b/application/Espo/Core/Select/Text/FullTextSearch/DefaultDataComposer.php index 22ea37811b..6c1caa33ea 100644 --- a/application/Espo/Core/Select/Text/FullTextSearch/DefaultDataComposer.php +++ b/application/Espo/Core/Select/Text/FullTextSearch/DefaultDataComposer.php @@ -90,7 +90,8 @@ class DefaultDataComposer implements DataComposer if ( mb_strpos($preparedFilter, ' ') === false && mb_strpos($preparedFilter, '+') === false && - mb_strpos($preparedFilter, '-') === false && + mb_strpos($preparedFilter, ' -') === false && + mb_strpos($preparedFilter, '-') !== 0 && mb_strpos($preparedFilter, '*') === false ) { $mode = Mode::NATURAL_LANGUAGE;