Страница 1 из 1

Поиск на сайте

СообщениеДобавлено: 07 янв 2015, 02:41
guyasyou
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Собираемся полностью переделать под 5.7
Left-bar и right-bar будут убраны, так как ими никто не пользуется.
А раз нет каталога, то заменим все поиском.

Кто, что может порекомендовать на тему поиска по сайту?
У нас поиск будет 2х вариантов: первый ищет из товаров, другой из всего остального.
По товарам будут еще фильтры: по цветам, по формам(квадратная, круглая, прямоугольная и т.п.), по размерам.
В результате поиска будут не только товары, но и подкаталоги, подходящие под ключевое слово.

Без каталога смогут ли обойтись посетители? Какие могут быть проблемы, на что обратить внимание?

Re: Поиск на сайте

СообщениеДобавлено: 07 янв 2015, 04:53
vbnm
В таком разе только реализация Облако тегов и прямая ссылка на полную карту сайта.
Как исполнять, иль реализовать пока не наю.

Re: Поиск на сайте

СообщениеДобавлено: 08 янв 2015, 01:34
Count_Raven
Ничего не могу посоветовать. Никаких проблем не вижу. Всё обычно, вроде.
Нужна система индексации всех этих вещей. Всё.
Это работает точно также, как со страницами. Принцип не изменился.
Или я не понял вопрос.

Re: Поиск на сайте

СообщениеДобавлено: 08 янв 2015, 17:30
guyasyou
vbnm писал(а):В таком разе только реализация Облако тегов и прямая ссылка на полную карту сайта.
Как исполнять, иль реализовать пока не наю.

Слишком жирное облако получится, и всяко нужен будет поиск по нему. Не подойдет.

Текущий поиск работает по встроенной схеме. Он не очень, так как не умеет искать словосочетания. запрост teddy bear или bear найдут одно и тоже.
Я его дописывал, чтобы ранжирование было, но все равно далек от идеала.

Также есть проблемы с частью слова, например ищем red, а находим REDmond. Если сделать жесткий поиск слова целиком, то на запрос logo не найдется logotype. Ну и т.п.
Я понимаю, что такие вещи решаются всякими гуглами и яндексами с помощью семантики, но я же не смогу построить такой движок))

Может нужно привести к какому то виду сам объект поиска, чтобы было проще искать по ним...

Re: Поиск на сайте

СообщениеДобавлено: 08 янв 2015, 18:52
Count_Raven
В Concrete5 используется поисковая система Zend Lucene, она как бы обладает весьма разными возможностями. Почитай и придумай алгоритм как с ней работать.
Правда, я не разбирался что там используется в 5.7.

P.S. Ребята от CMSService по-любому подскажут, они там вроде сейчас самые грамотные, в отличии от нас. Мне пока некогда глубоко в 5.7 залазить. Последние пол года практически сплошной JavaScript приходится писать.
Мне вопрос так-то тоже интересен. Почитал бы комментарии.

Re: Поиск на сайте

СообщениеДобавлено: 08 янв 2015, 18:56
cmsservice
Для развитых видов поиска используют Sphinx. Я думаю поиском в сети найдете много чего. Для первичного ознакомления вот
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Там есть одна сложность, движок Sphinx является отдельным сервисом и идеально было бы для сайта иметь VPS или выделенный сервер.

Re: Поиск на сайте

СообщениеДобавлено: 12 янв 2015, 10:11
vbnm
а может попробовать Solr ?
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Re: Поиск на сайте

СообщениеДобавлено: 12 янв 2015, 13:24
Count_Raven
vbnm писал(а):а может попробовать Solr ?
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Да можно и Solr, но в любом случае это не подойдет простому проекту.
Нужно обязательно VPS брать или Cloud какой-нить, на простом хостинге не получится.
Впрочем, сейчас цены относительно приемлемы и можно себе это позволить. Помню лет 10 назад это казалось дико дорогим, тогда и простой хостинг стоил относительно дорого для простого человека на зарплате.

Re: Поиск на сайте

СообщениеДобавлено: 16 янв 2015, 13:39
guyasyou
Там выделенные сервер за 7500 рублей в месяц. Хостинг не дает юзать даже виртуальные сервера, так как нагрузка очень высокая. Так что, с правами на систему проблем нет.

Re: Поиск на сайте

СообщениеДобавлено: 16 янв 2015, 17:13
Count_Raven
guyasyou писал(а):Там выделенные сервер за 7500 рублей в месяц. Хостинг не дает юзать даже виртуальные сервера, так как нагрузка очень высокая. Так что, с правами на систему проблем нет.

Ну и отлично! Тогда дерзай!

Re: Поиск на сайте

СообщениеДобавлено: 23 янв 2015, 05:46
vbnm
Поюзал теги в 5.7 ,- млин, это пока шо какой-то неуд в квадрате)))
Вместо реального адреса идет приписка в скрипте, что в результате дает несуществующий адрес, ссыль на 404.
Такие дела.
В принципе, если расшарить поисковик самого движка, то можно и им обойтись.
Ведь индексация заложена в корень и как бэ доп плагинов не требует.

Re: Поиск на сайте

СообщениеДобавлено: 23 янв 2015, 14:30
guyasyou
vbnm писал(а):Ведь индексация заложена в корень и как бэ доп плагинов не требует.

К этой индексации нужно правильно подключать новые объекты, например товары.