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

Разговоры обо всем

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

Сообщение guyasyou » 07 янв 2015, 02:41 ,  »  Сообщение:#1

Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

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

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

Без каталога смогут ли обойтись посетители? Какие могут быть проблемы, на что обратить внимание?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 558
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение vbnm » 07 янв 2015, 04:53 ,  »  Сообщение:#2

В таком разе только реализация Облако тегов и прямая ссылка на полную карту сайта.
Как исполнять, иль реализовать пока не наю.
vbnm
 
Сообщения: 461
Зарегистрирован: 02 июл 2011, 01:44

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

Сообщение Count_Raven » 08 янв 2015, 01:34 ,  »  Сообщение:#3

Ничего не могу посоветовать. Никаких проблем не вижу. Всё обычно, вроде.
Нужна система индексации всех этих вещей. Всё.
Это работает точно также, как со страницами. Принцип не изменился.
Или я не понял вопрос.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение guyasyou » 08 янв 2015, 17:30 ,  »  Сообщение:#4

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

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

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

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

Может нужно привести к какому то виду сам объект поиска, чтобы было проще искать по ним...
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 558
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение Count_Raven » 08 янв 2015, 18:52 ,  »  Сообщение:#5

В Concrete5 используется поисковая система Zend Lucene, она как бы обладает весьма разными возможностями. Почитай и придумай алгоритм как с ней работать.
Правда, я не разбирался что там используется в 5.7.

P.S. Ребята от CMSService по-любому подскажут, они там вроде сейчас самые грамотные, в отличии от нас. Мне пока некогда глубоко в 5.7 залазить. Последние пол года практически сплошной JavaScript приходится писать.
Мне вопрос так-то тоже интересен. Почитал бы комментарии.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение cmsservice » 08 янв 2015, 18:56 ,  »  Сообщение:#6

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

Там есть одна сложность, движок Sphinx является отдельным сервисом и идеально было бы для сайта иметь VPS или выделенный сервер.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

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

Сообщение vbnm » 12 янв 2015, 10:11 ,  »  Сообщение:#7

а может попробовать Solr ?
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
vbnm
 
Сообщения: 461
Зарегистрирован: 02 июл 2011, 01:44

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

Сообщение Count_Raven » 12 янв 2015, 13:24 ,  »  Сообщение:#8

vbnm писал(а):а может попробовать Solr ?
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Да можно и Solr, но в любом случае это не подойдет простому проекту.
Нужно обязательно VPS брать или Cloud какой-нить, на простом хостинге не получится.
Впрочем, сейчас цены относительно приемлемы и можно себе это позволить. Помню лет 10 назад это казалось дико дорогим, тогда и простой хостинг стоил относительно дорого для простого человека на зарплате.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение guyasyou » 16 янв 2015, 13:39 ,  »  Сообщение:#9

Там выделенные сервер за 7500 рублей в месяц. Хостинг не дает юзать даже виртуальные сервера, так как нагрузка очень высокая. Так что, с правами на систему проблем нет.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 558
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение Count_Raven » 16 янв 2015, 17:13 ,  »  Сообщение:#10

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

Ну и отлично! Тогда дерзай!
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение vbnm » 23 янв 2015, 05:46 ,  »  Сообщение:#11

Поюзал теги в 5.7 ,- млин, это пока шо какой-то неуд в квадрате)))
Вместо реального адреса идет приписка в скрипте, что в результате дает несуществующий адрес, ссыль на 404.
Такие дела.
В принципе, если расшарить поисковик самого движка, то можно и им обойтись.
Ведь индексация заложена в корень и как бэ доп плагинов не требует.
vbnm
 
Сообщения: 461
Зарегистрирован: 02 июл 2011, 01:44

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

Сообщение guyasyou » 23 янв 2015, 14:30 ,  »  Сообщение:#12

vbnm писал(а):Ведь индексация заложена в корень и как бэ доп плагинов не требует.

К этой индексации нужно правильно подключать новые объекты, например товары.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 558
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Флейм

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron