Pull to refresh

Comments 6

Спасибо, статья выглядит очень добротно. Ну и сама идея придумать сфинкс на коленке вызывает уважение.

Но кстати, интересно было бы узнать, как именно должны подключаться настоящие поисковики. В факе написано как-то очень обтекаемо,

Large sites may be better off with a dedicated standalone search engine, such as Solr, rather than the pure-PHP implementation used in Smart Search

но вроде бы подразумевается, что это будет совсем отдельный движок. А для меня логичным было бы встроить их поддержку в плагин напрямую. По идее это было бы самым правильным решением: поначалу испльзуем самопал на mysql, а когда выросли - поставили эластик и просто переключили плагин чтобы он начал работать не со своими таблицами, а с внешним поисковым движком.

Спасибо за комплимент ) Что касается поиска, то соглашусь с вашей оценкой, но зато оно есть, работает и бесплатно.

Эластик для Joomla есть не то отдельным компонентом, не то плагином для smart search, но оно платное. Сфинкс я прикручивал к к простому поиску, думаю, если постараться, то и к умному наверное можно. Работает он (сфинкс) шустрее гораздо, базу данных не забивает. Но нужно понимать, что тот же сфинкс на сайте (или эластик потом) - это уже определенный уровень проектов и специалистов и там уже другие задачи стоят (фасетные поиски всякие, манипуляции с результатами поиска на лету) . А умный поиск Joomla - это решение из коробки. Поэтому да, для растущих проектов можно и умным обойтись, а потом уже не так важно будет какой компонент. Надо будет - с нуля напишут.

Напомнило мне о том как я когда-то добавлял к JoomShopping поддержку стандартных тегов Joomla.

Думаю, там не менее интересная история была о том, как идти своим нелёгким путём ))

UFO landed and left these words here

Для Elastic search существует отдельный компонент, насколько я его понимаю https://extensions.joomla.org/extension/geek-elasticsearch/

Насчет планов внедрить - не могу сказать. Это же Open Source - то есть должно быть кому-то надо и кем-то проспонсировано. И сделано так, чтобы не поломать миллионы сайтов по всему миру. А еще - принято остальным сообществом разработчиков ядра Joomla.

У меня был опыт внедрения Sphinx, но с обычным поиском, а не умным.

Sign up to leave a comment.

Articles