Поиск CMS для задачи

12
M2
На сайте с 11.01.2011
Offline
342
1709

Всем привет!

Если коротко... есть некий объект... у него есть свойства... свойств много. Объектов тоже много.

Требуется занести объекты в базу (со свойствами), но чтобы можно было искать фильтром по многим свойствам сразу.

Приведу пример:

1) Объект: КВАРТИРА 2-КОМНАТНАЯ В МОСКВЕ

1.1. Св-во: Москва

1.2. Св-во: 2 комнаты

1.3. Св-во: квартира

2) Объекты: КВАРТИРА 3-КОМНАТНАЯ В МОСКВЕ

2.1. Св-во: Москва

2.2. Св-во: 3 комнаты

2.3. Св-во: квартира

Если 2 эти объекта будут в базе, то:

1) при выборе фильтра "Москва", должны выводиться 2 объекта

2) при выборе фильтров "Москва" и "2 комнаты" должен выводиться один объект - 2-комнатная квартира

3) при выборе фильтров "Москва" и "3 комнаты" должен выводиться один объект - 3-комнатная квартира

4) при выборе фильтров "Москва" и "квартира" должны выводиться 2 объекта

Думал про relevanssi на wp, ставил, но что-то не заладилось... читал на офсайте, что поиск может не работать из-за особенностей темы. В тему много всего уже встроено (создана дочерняя тема), поэтому не хотелось бы менять всё ради relevanssi...

На чем еще можно такой функционал поднять? Может подобие соц сетки? LiveStreet? Не? Т.е. видимо там еще и ajax должен быть. Например (в предыдущем примере).... если выбрали "Москва" и "2 комнаты", то фильтр "3 комнаты" автоматически стал неактивным...

Ну в общем, понятно? если непонятно - задавайте вопросы, возможно сумбурно объяснил, что хочу)

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
-O-O-
На сайте с 27.05.2006
Offline
140
#1

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

Апокалипсис
На сайте с 02.11.2008
Offline
391
#2

Если проект будет серьёзным, то лучше пилить на фреймворке.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
M2
На сайте с 11.01.2011
Offline
342
#3

DOKTORseo,

это НЕ магазин... насколько я знаю, опенкарт заточен под инет магазы

-O-O-,

на чистом друпале? или с применением плагинов? можно где-нибудь почитать об этом? может есть примеры сайтов с реализованным функционалом?

Апокалипсис,

не то, что бы серьезным, но очень большим... речь идет о десятках тысяч (если не сотнях тысяч) объектов и... у каждого объекта - где-то по 30-40 свойств в среднем...

Апокалипсис
На сайте с 02.11.2008
Offline
391
#4
mark2011:
не то, что бы серьезным, но очень большим... речь идет о десятках тысяч (если не сотнях тысяч) объектов и... у каждого объекта - где-то по 30-40 свойств в среднем...

Тем более. Забудьте про готовые решения. Пишите ТЗ, ищите исполнителей. Все популярные CMS уже на 10к товарах без свойств загибаются если есть хоть какой-то трафик. Вкручивать в них костыли в виде кэша? Это утопия.

-O-O-
На сайте с 27.05.2006
Offline
140
#5

-O-O-,

на чистом друпале? или с применением плагинов? можно где-нибудь почитать об этом? может есть примеры сайтов с реализованным функционалом?

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

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

BLIKSSS
На сайте с 11.04.2013
Offline
84
#6

Если для wordpress посмотрите плагин фильтра Search $ Filter Pro но он платный.

Бесплатная версия https://ru.wordpress.org/plugins/search-filter/ .

Возможно подойдет.

IT_DED
На сайте с 07.03.2007
Offline
236
#7
Апокалипсис:
Все популярные CMS уже на 10к товарах без свойств загибаются если есть хоть какой-то трафик

Диафан cms не загибается ))

ТС - посмотри в ее сторону...

mark2011:
насколько я знаю, опенкарт заточен под инет магазы

Инет магаз по своей сути это тот же каталог... но с ценами и корзиной - если это убрать то получим просто каталог товаров

Товаром может быть и объект ... да все что угодно...

Ну а у "товара" есть свойства... в этом направлении стоит покапать, имхо...

⭐ Все мои рекомендации тут - https://in.gl/itded
M
На сайте с 04.10.2011
Offline
90
#8
Сдается, обращаться скайп avdesk-it-kmm Верстка, кодинг - контакты в профиле... VPS от 5€ (https://gmhost.com.ua/?partner=10255)
Twickbot
На сайте с 13.03.2017
Offline
56
#9

Насколько я понял задачу, тут не в CMS дело (на мой взгляд, тут практически любая подойдет), а в плагине, который будет посылать запросы к БД и отражать результаты запроса на странице сайта.

Когда-то, делал что-то подобное на Joomla и плагинах Сhronoengine:

https://www.chronoengine.com/chronoforms

и

https://www.chronoengine.com/chronoconnectivity

При желании, с ними можно самому разобраться. Или, если лень, нанять специалиста на их форуме.

Автоматизация работы в браузере. Пишу парсеры, постеры, кликеры, лайкеры, и т.п.
M2
На сайте с 11.01.2011
Offline
342
#10

Спасибо всем большое за советы, пока разбираюсь с плагином Search & Filter на Wordpress. Он подходит, тем более, что сайт, на котором требуется подобная функциональность, тоже на WP. Я просто думал этот функционал на отдельный сайт/домен выносить, но уж больно работы много...

В общем я поразбираюсь, если что-то не заладится - снова приду в эту тему :)

12

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