Проблемы с глобальным поиском

Ответить
Determin5310
Сообщения: 8
Зарегистрирован: 22 янв 2021, 11:49
Имя: Евгений Пономарев
Откуда: Санкт-Петербург

Проблемы с глобальным поиском

Сообщение Determin5310 »

Добрый день,
На днях обнаружили ошибку в работе глобального поиска. При попытке поиска значения по настроенному полю в сущности, выводится след. ошибка:
Database Error: 1054 - Unknown column 'e.field_302' in 'where clause'
Query: select e.id, e.id as title, (38) as entities_id from app_entity_38 e where e.id='8500' or (e.field_335 like '%8500%') UNION select e.id, e.id as title, (35) as entities_id from app_entity_35 e where e.id='8500' or (e.field_298 like '%8500%') UNION select e.id, e.field_292 as title, (34) as entities_id from app_entity_34 e where (e.field_292 like '%8500%') or rukovoditel_regex_replace('[^0-9]','',e.field_293) like '%8500%' or (e.field_294 like '%8500%') or (e.field_295 like '%8500%') or (e.field_592 like '%8500%') or (e.field_593 like '%8500%') UNION select e.id, e.field_329 as title, (37) as entities_id from app_entity_37 e where (e.field_329 like '%8500%') or rukovoditel_regex_replace('[^0-9]','',e.field_330) like '%8500%' or (e.field_331 like '%8500%') or (e.field_332 like '%8500%') UNION select e.id, e.date_added as title, (36) as entities_id from app_entity_36 e where e.id='8500' or (e.field_302 like '%8500%') or (e.field_308 like '%8500%') UNION select e.id, e.date_added as title, (39) as entities_id from app_entity_39 e where e.id='8500' or (e.field_324 like '%8500%') or (e.field_340 like '%8500%')
Page: /index.php?module=global_search/search&action=listing

При этом, если выбираю сущность где это значение есть и убираю "точное значение" то выдает след. ошибку:
Database Error: 1054 - Unknown column 'e.field_302' in 'where clause'
Query: select e.id, e.date_added as title, (36) as entities_id from app_entity_36 e where e.id='8500' or (e.field_302 like '%8500%') or (e.field_308 like '%8500%')
Page: /index.php?module=global_search/search&action=listing

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

Re: Проблемы с глобальным поиском

Сообщение support »

А поле с типом 302 есть в сущности 36? Что за тип поля?

Так же проверьте настройки глобального поиска.
Determin5310
Сообщения: 8
Зарегистрирован: 22 янв 2021, 11:49
Имя: Евгений Пономарев
Откуда: Санкт-Петербург

Re: Проблемы с глобальным поиском

Сообщение Determin5310 »

Да, поле 302 в сущности 36 это дата добавления. В данной сущности система предлагает поиск всего по двум полям это номер записи (ID) и созданное поле с типом "поле ввода".
Determin5310
Сообщения: 8
Зарегистрирован: 22 янв 2021, 11:49
Имя: Евгений Пономарев
Откуда: Санкт-Петербург

Re: Проблемы с глобальным поиском

Сообщение Determin5310 »

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

Re: Проблемы с глобальным поиском

Сообщение support »

Ясно, проверю.
Ответить