РЕШЕНО: Глобальный поиск непонятно

Ответить
aik
Сообщения: 707
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

РЕШЕНО: Глобальный поиск непонятно

Сообщение aik »

Серж, включил глобальный поиск, написал слово, а он мне выдал все результаты из настроенных сущностей.
При этом в результатах отсутствует искомое слово, он просто выдал мне ответ. Нажал потом еще раз поиск он мне показал предыдущие результаты поиск и добавил еще пачку нерелевантных результатов.

Изображение
Последний раз редактировалось aik 19 мар 2020, 20:58, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск непонятно

Сообщение support »

В слове "хлебцы" присутствует слово "хлеб".
aik
Сообщения: 707
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Глобальный поиск непонятно

Сообщение aik »

та хлебцы то понятно, а всё остальное не содержит этого слова.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск непонятно

Сообщение support »

А какие настройки поиска?
aik
Сообщения: 707
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Глобальный поиск непонятно

Сообщение aik »

Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Глобальный поиск непонятно

Сообщение support »

Открой файл includes\classes\reports\reports.php
Найди строчку

Код: Выделить всё

elseif($field['type']=='fieldtype_phone')
{
	$sql_query[] = "rukovoditel_regex_replace('[^0-9]','',e.field_" . $field['fields_id'] . ") like '%" . db_input(preg_replace('/\D/', '', $filters_values)) . "%'";
}
Замени на

Код: Выделить всё

elseif($field['type']=='fieldtype_phone')
{
  if(strlen(preg_replace('/\D/', '', $filters_values)))
	$sql_query[] = "rukovoditel_regex_replace('[^0-9]','',e.field_" . $field['fields_id'] . ") like '%" . db_input(preg_replace('/\D/', '', $filters_values)) . "%'";
}
aik
Сообщения: 707
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Глобальный поиск непонятно

Сообщение aik »

Красота!
Ответить