Aliaksandr
Но если у товара в админке несколько размеров, то чтоб по каждому искало и нужна множ
Aliaksandr
А для вывода?
Неважно какой тип вывода
Aliaksandr
Хоть чекбокс, хоть радио
Алексей
У меня работают. Тип чекбокс, в админке выбираешь тырчик "множ" и всё.
Все точно также, есть товар он может быть и зелёный и красный и т.д. тип делаю чекбокс, а фильтрует все равно только товар который и красный и зелёный, а очется чтобы выводил все товары красные например и зелёные в куче
Aliaksandr
Допустим есть товар с размером 41 и еще товар с размером 42, снаружи 2 чекбокса. Если их оба отметить. То два товара и без множ покажет
Aliaksandr
А вот если 1 товар с двумя размерами, то чтоб его показало и там и там нужен множ
Andrey
Может быть дело в самом тв? Значения не унесены в eLists или как-то так... Хотя в теории пофигу же.
Aliaksandr
И тогда покажнт хоть ты один радио выберешь, хоть два чекбокса
Aliaksandr
При выборе красного и зеленого чекбоксов показывает и красные и зеленые и красные||зеленые||синие и красные||синие и зеленые||черные
Pathologic
это неправильно
Алексей
Надо поковыряться
Andrey
Вполне правильно. Если надо "только", то надо радио делать. Хотя он поди тоже покажет)
Pathologic
я про то что если выбрано в фильтре "синий", то "синий и зеленый" не должно под это условие подходить
Pathologic
менеджер когда заполняет должен указать что у товара "синий" и "зеленый"
Pathologic
а не выдумывать ерунду какую-то
Pathologic
я просто уже не первый раз с этим сталкиваюсь
Pathologic
если товар и зеленый и красный одновременно, тогда правильно
Pathologic
а если товар только зелено-красный, тогда нет (:
Aliaksandr
Зелего-красный это отдельный цвет
Andrey
О! @alessgod, вспомнил, чего хотел спросить. Вывожу на главной из каталога [!eFilter? &docid=`2`!] До первого тычка в фильтре результат пустой. Что-то ведь подставить надо в сам eFilterResult?
Pathologic
вот, его пишут, а потом жалуются, что выбирают "зеленый" и этот зелено-красный не показывается
Aliaksandr
Есть товар, у которого может быть несколько цветов, если отметили, что он есть и красный и зеленый, то его и находит и как красный и как зеленый
Andrey
У кофты размеры X, XL, XXL. Она будет показана при тырчике на любом размере, и это правильно.
Pathologic
а, ну если значения предопределены, тогда да
Andrey
А юзер сможет уточнить свои предпочтения, выбрав уже параметры типа "зелёная". Тут вопрос в логике построения фильтра админами и менеджерами.
Aliaksandr
Как раз хотел с максимом обсудить еще один лайк фильтр, чтобы находило xl, но не находило xxl:)
Pathologic
а когда менеджер может на ходу добавлять, то тогда и получаеются "X, XL, XXL" одним значением или тот же "красный, зеленый"
Pathologic
like фильтры не нужны
Aliaksandr
а, ну если значения предопределены, тогда да
Ну для вписанных руками да еще с ошибками не сильно конечно подходит:)
Aliaksandr
like фильтры не нужны
Я где-то нашел хороший лайк, но пока его потерял:)
Andrey
Кажется сам понял. pid надо указывать, чтобы не было пустым.
Aliaksandr
match against ?
Не, этот временами вообще фигню ищет, особенно если нет индеса фуллтекст на поле:)
Aliaksandr
Он для евосерч подходит но не для фильтра
Aliaksandr
а ты не изучал msearch2?
Нет, но вроде идею использовать словари phpmorphy у безумкина где то и вычитал
Pathologic
просто у него и индекс хранится иначе
Pathologic
Aliaksandr
просто у него и индекс хранится иначе
В последней версии индекс в отдельной таблице
Aliaksandr
Aliaksandr
Типа каждое слово отдельно, а потом считаем частоту
Aliaksandr
Но не уверен что это повысит качество поиска:)
Aliaksandr
Основная проблема, что в магазинах много всякой специфики вроде артикулов и прочей абракадабры, которую разве что через лайк можно выловить
Aliaksandr
Обычные тексты вообще нормально по релевантности ищет
Aliaksandr
Потому у меня сейчас такая логика - сначала полное совпадение по лайк в заголовке, потом релевантность, потом полное совпадение в индексированном тексте, включая тв
Andrey
Ещё бы не висело оно потом на больших магазах)
Aliaksandr
А если и так ничего не нашли, то последняя попытка - ищем вхождение всех слов не короче заданной длины в заголовке (приоритет) и индексе
Aliaksandr
Ну а если уже и так не нашли, значит ничего не нашли:)
Aliaksandr
Ещё бы не висело оно потом на больших магазах)
В большинстве случаев обращения ко мне был косяк в настройке или просто надо было немного эту настройку изменит
Bilbo Baggins
Ещё бы не висело оно потом на больших магазах)
для больших проектов надо поисковый движок ставить и не мучаться. Проще всего сфинкс - там и лексика и морфология в коробке почти.
Aliaksandr
Вариантов "просто нифига не находит" не видел:)
Anonymous
во как иногда бывает 94MB of data, 900MB of indexes
Anonymous
🙂
Aliaksandr
для больших проектов надо поисковый движок ставить и не мучаться. Проще всего сфинкс - там и лексика и морфология в коробке почти.
Понятно, что это не гугл, для тех, кто хочет как яндекс я предлагаю поставить поиск от яндекс:)
Aliaksandr
А для тех, у кого по запросу ворота сталь не ищет ворота из стали - в самый раз:)
Andrey
Просто щас делаю будущий сайт объявлений, поставил, настроил всё. И начинаю бояться, что, может, всё зря и через годик всё повиснет нахрен.
Bilbo Baggins
Bilbo Baggins
Bilbo Baggins
Bilbo Baggins
Bilbo Baggins
Для новостных, статейных сайтов - самое норм
Bilbo Baggins
на бегете в 2 клика ставится
Aliaksandr
like фильтры не нужны
Нашел и написал ишу в доклистер:)
Aliaksandr
Кажется да)
Если решишь еще чего записать, могу поконсультировать по неясным вопросам и новому функционалу:)
Andrey
Да уже. Разве что 3-й урок с уточнениями сделать потом)
Aliaksandr
Да уже. Разве что 3-й урок с уточнениями сделать потом)
Появился новый режим, когда перегружается только форма, т.е. типа надпись найдено столько то" - показать
Aliaksandr
Как раз полезно для фильтрации с главной
Andrey
Давно?
Aliaksandr
Недавно
Pathologic