From 6176b8770f34d0352a3c7251e23755877666f797 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Fri, 21 Jun 2024 09:40:20 +0300 Subject: [PATCH] fulltext hyphen use natural language mode --- .../Core/Select/Text/FullTextSearch/DefaultDataComposer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;