Добрый день,
На днях обнаружили ошибку в работе глобального поиска. При попытке поиска значения по настроенному полю в сущности, выводится след. ошибка:
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
Подскажите пожалуйста с чем связанно и как исправить?
Проблемы с глобальным поиском
-
- Сообщения: 8
- Зарегистрирован: 22 янв 2021, 11:49
- Имя: Евгений Пономарев
- Откуда: Санкт-Петербург
- support
- Техническая поддержка
- Сообщения: 9034
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблемы с глобальным поиском
А поле с типом 302 есть в сущности 36? Что за тип поля?
Так же проверьте настройки глобального поиска.
Так же проверьте настройки глобального поиска.
-
- Сообщения: 8
- Зарегистрирован: 22 янв 2021, 11:49
- Имя: Евгений Пономарев
- Откуда: Санкт-Петербург
Re: Проблемы с глобальным поиском
Да, поле 302 в сущности 36 это дата добавления. В данной сущности система предлагает поиск всего по двум полям это номер записи (ID) и созданное поле с типом "поле ввода".
-
- Сообщения: 8
- Зарегистрирован: 22 янв 2021, 11:49
- Имя: Евгений Пономарев
- Откуда: Санкт-Петербург
Re: Проблемы с глобальным поиском
Нашел один такой момент: поле 302 в сущности 36 было со статусом "заголовок". Как только заголовок присвоил другому полю ошибка ушла.
- support
- Техническая поддержка
- Сообщения: 9034
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблемы с глобальным поиском
Ясно, проверю.