PageList, фильтровка по селект атрибуту

Вопросы, не относящиеся ни к одному разделу

PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 20 мар 2014, 19:36 ,  »  Сообщение:#1

Вещь довольна странная, откопал такую вещь:
Например, атрибут Тип сделки: продажа, аренда. Можно выбрать оба. То-есть в индексе есть страницы с таким значением атрибута
Код: Выделить всё
Продажа
Аренда


CMS делает такой запрос ... and ak_obj_deal_type in ("Продажа", "Аренда") ...
Для теста, делаю такой запрос
Код: Выделить всё
SELECT * FROM `CollectionSearchIndexAttributes` WHERE `ak_obj_deal_type` = "Продажа" 

И получаю только те страницы, которые имеют значение Продажа, но нет тех, где выбраны оба варианта.
Это я чет не так делаю? Или в CMS что-то не так с фильтром по селект атрибутам?

UPD: корректный запрос
Код: Выделить всё
SELECT * FROM `CollectionSearchIndexAttributes` WHERE `ak_obj_deal_type` LIKE "%Продажа%"
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 550
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: PageList, фильтровка по селект атрибуту

Сообщение Count_Raven » 21 мар 2014, 12:49 ,  »  Сообщение:#2

а чем тебе не понравилось
Код: Выделить всё
SELECT * FROM `CollectionSearchIndexAttributes` WHERE `ak_obj_deal_type` IN ("Продажа", "Аренда");
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 21 мар 2014, 16:38 ,  »  Сообщение:#3

Count_Raven писал(а):а чем тебе не понравилось
Код: Выделить всё
SELECT * FROM `CollectionSearchIndexAttributes` WHERE `ak_obj_deal_type` IN ("Продажа", "Аренда");

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

Re: PageList, фильтровка по селект атрибуту

Сообщение Count_Raven » 22 мар 2014, 01:38 ,  »  Сообщение:#4

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

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 22 мар 2014, 08:47 ,  »  Сообщение:#5

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

Re: PageList, фильтровка по селект атрибуту

Сообщение Count_Raven » 22 мар 2014, 16:40 ,  »  Сообщение:#6

guyasyou писал(а):Так же встроенный запрос работает, он нихера не находил, вот и пришлось выкручиваться.

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

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 22 мар 2014, 17:06 ,  »  Сообщение:#7

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

Re: PageList, фильтровка по селект атрибуту

Сообщение Count_Raven » 22 мар 2014, 17:07 ,  »  Сообщение:#8

guyasyou писал(а):В индексе, как я понял, опции прописываются каждая в строчку.

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

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 22 мар 2014, 17:18 ,  »  Сообщение:#9

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

Re: PageList, фильтровка по селект атрибуту

Сообщение vbnm » 22 мар 2014, 17:26 ,  »  Сообщение:#10

хм, а как можно увидеть весь список индексации в С5?
именно список всего барахла, а не категории

Мож в БД заглянуть, там наверняка есть таблица для ентого.
vbnm
 
Сообщения: 460
Зарегистрирован: 02 июл 2011, 01:44

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 22 мар 2014, 17:40 ,  »  Сообщение:#11

vbnm писал(а):хм, а как можно увидеть весь список индексации в С5?
именно список всего барахла, а не категории

Мож в БД заглянуть, там наверняка есть таблица для ентого.


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

Re: PageList, фильтровка по селект атрибуту

Сообщение vbnm » 22 мар 2014, 17:47 ,  »  Сообщение:#12

ОК...давно тож поиском заморачиваюсь на С5, как-то они его намудрили непонятно..
ТАк иль иначе с индексации нужно начинать мотреть.
vbnm
 
Сообщения: 460
Зарегистрирован: 02 июл 2011, 01:44

Re: PageList, фильтровка по селект атрибуту

Сообщение guyasyou » 22 мар 2014, 17:53 ,  »  Сообщение:#13

vbnm писал(а):ОК...давно тож поиском заморачиваюсь на С5, как-то они его намудрили непонятно..
ТАк иль иначе с индексации нужно начинать мотреть.

А, если для поиска, то смотри модель PageList, и его родителя ItemList. Там есть методы filterByЧтототам($value); и т.п.

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

Re: PageList, фильтровка по селект атрибуту

Сообщение vbnm » 23 мар 2014, 13:10 ,  »  Сообщение:#14

Сенкс
vbnm
 
Сообщения: 460
Зарегистрирован: 02 июл 2011, 01:44

Re: PageList, фильтровка по селект атрибуту

Сообщение vbnm » 23 мар 2014, 15:19 ,  »  Сообщение:#15

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

След.

Вернуться в Общие вопросы

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

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

cron