Как исправить, чтобы через поиск искало слова first, second в заголовке и в других полях? Через фильтр находит записи
на демо инстанта эта проблема тоже есть
аналогичные стоп-слова есть и в русском языке.
onlinespr, поправьте этот github.com/instantsoft/icms2/blob/master/system/languages/en/stopwords/stopwords.php файл
аналогичные стоп-слова есть и в русском языке.
я там правил не помогает, да и слова "second" нету
В самом mysql есть список запрещенных к полнотекстовому поиску слов:
lifeexample.ru/razrabotka-i-optimizacia-saita/polnotekstovyiy-poisk-mysql.html
Вы считаете, что нужно впихнуть поисковый движок типа яндекса в CMS?
Конечно нет, я хочу только одного, чтобы то что находилось на сайте, могло находиться поиском сайта. А с этим пока есть проблемы.
vikont,
Вы считаете, что нужно впихнуть поисковый движок типа яндекса в CMS ?
3-4 года назад, было еще хуже, но разработчики как то улучшили поиск. Возможно нельзя сразу все сделать по максимуму, но я надеюсь, что разработчики доведут поисковик сайта до оптимальной работы.
Сам нередко сталкиваюсь с подобным поиском на других сайтах и ничего не найдя, хотя должно быть, просто ухожу с этого сайта и обращаюсь к Яндексу. А значит сайт теряет пользователя, Яндекс же от этого только выигрывает.
ПС. Как говорится, ничего личного, просто хочется, чтобы то что есть на сайте, обязательно находилось.
Алгоритм следующий:
В Content Managment System поиск ведется по %like% и IS NULL AND MATCH(`title`, `content`) AGAINST
Когда сайт дорастает до "взрослого", там появляются собственные программисты и делают свой поисковый движок по сайту.