Vladimir
Парни, помогите пожайлуста, вопрос: $data = Groups::findOne($id); Так я получаю по ID группу, вопрос как получить информацию по связаным таблицам?
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/db-active-record.md вроде бы в оф. доке этот вопрос нормально освещен
Anonymous
Спасибо за ссылку, сейчас изучу.
mr.
sphinx или elastic? Что лучше?)
Сфинкс труп, эластик и только эластик!!!!
Karim
я ждал твоего сообщения)
mr.
Могу пояснить.
Alex
+1 за еластик)
Karim
Пояснить, почему сфинкс мертв?
Alex
холивааарчиик)
mr.
ща поясню
Alex
где любители сфинкса?)
mr.
Если есть извращенцы которые хотят ручками n-граммный поиск реализовывать, по тому что Suggestions engine который сука только в бете работает хуёво - берите сфинкс. Я это прохавал, больше не хочу. Коллега все что я долго пилил и учил матан делал, запилил за день на эластике.
mr.
У эластика щас поставка есть с кибаной и ещё чем-то там
mr.
докер образы официальные годные
mr.
да и скорость развития крутая
mr.
сфинкс за пол года 1 коммит)
mr.
Нужны некротехнологии - пожалуйста, я к сожалению не могу запретить жрать говно, но могу предостеречь, что это опасно!)
mr.
Лайв индексы говно в сфинксе, в эластике это вроде основная фича.
Ivan
Что не так в RT индексами в Sphinx?
Ivan
У эластика щас поставка есть с кибаной и ещё чем-то там
Просто Kibana юзает эластик для поиска. Какое это отношение имеет к поисковому движку в вебе? Если мне нужно дать юзерам по товарам искать, а не по логам.
Ivan
докер образы официальные годные
Ну так то собрать свой образ это не большой вопрос.
Ivan
Нужны некротехнологии - пожалуйста, я к сожалению не могу запретить жрать говно, но могу предостеречь, что это опасно!)
Если что-то вкручивает себе по 7 новейших (r) суперкрутейших (tm) фич, это не значит что остальные решения - некротехнологии и дерьмо
mr.
Просто Kibana юзает эластик для поиска. Какое это отношение имеет к поисковому движку в вебе? Если мне нужно дать юзерам по товарам искать, а не по логам.
Я про кибану панель которая из коробки даёт удобный интерфейс для работы, плюс секьюрити. X-pack, нашел, годнотаааа...
mr.
Ну так то собрать свой образ это не большой вопрос.
Есть там немного подводных камней.
mr.
Если что-то вкручивает себе по 7 новейших (r) суперкрутейших (tm) фич, это не значит что остальные решения - некротехнологии и дерьмо
Использовать в новом проекте сфинкс - где всё ручками-ручками надо делать, который НЕ ПОДДЕРЖИВАЕТСЯ, ну... Удачи что.
mr.
Дело не в фичах.
mr.
Дело в подходе.
mr.
Инструменты нужны чтобы решать задачи.
mr.
Эластик позволяет делать это быстро и гибко.
mr.
Задачи FTS
mr.
Вот видишь! *spell технологии пошлоги, это фонетичкий поиск
mr.
НАХРЕНА?
mr.
не знаю
mr.
В сфинксе делал триграммами поиск по очепяткам
mr.
Работало лучше чем suggetions в бетке
Ivan
Инструменты нужны чтобы решать задачи.
Какие инструменты нужны среднестатистическому сайту на 1-10 RPS? Что эластик делает быстрым и гибким?
mr.
В эластике коллега решил проблему в пару конфигом
mr.
Какие инструменты нужны среднестатистическому сайту на 1-10 RPS? Что эластик делает быстрым и гибким?
Источник данных в эластике может быть хоть что, в сфинксе же заточено на СУБД
Ivan
Источник данных в эластике может быть хоть что, в сфинксе же заточено на СУБД
Что есть "заточенно на СУБД"? У него интерфейс от MySQL, пихай в него откуда угодно данные
mr.
Эластик больше no-sql подход на JSON
mr.
Более гибко
Ivan
1-10 RPS там кеш прикрутить, или FTS от PostgreSQL взять.
Причём тут кэш? PostgreSQL FTS ещё не дошёл по фичам и производительности до Sphinx
mr.
Конечно не дошел, но что-то быстро запилить пойдёт)
Ivan
Эластик больше no-sql подход на JSON
Что значит более no-sql? Всё что no-sql - хорошо? Что там более гибко?
mr.
Кеш при том, что его нужно уметь использовать и тогда сокрашается нагрузка СРАЗУ ВНЕЗАПНО
mr.
Что значит более no-sql? Всё что no-sql - хорошо? Что там более гибко?
Софистику оффай. Я тебе уже писал, не умеешь читать - не лезь в дискуссии. Ты не одно аргумента ЗА весомого не привёл за НЕ ПОДДЕРЖИВАЕМУЮ ТЕХНОЛОГИЮ
mr.
Его забросили
mr.
У тебя любовь
Ivan
Я что-то не могу найти инфы про реальное потребление ресурсов эластиком. Везде пишут по 16 Гб рам минимум, но вопрос под какой размер данных это расчитано
mr.
На 512мб запускали инфу слышал
mr.
16 в старых вроде версиях, ща получше
mr.
Да и когда у тебя FTS явно не сайт-визитка
mr.
16ГБ на FTS - Не много
Anonymous
может вы подскажите... если я проект на bitbucket.org заливаю, как композер этот проект научить находить?
mr.
Давай расскажи про сферический пример в ваккуме когда по бложику FTS сделал и 16ГБ подаболось
mr.
mr.
Микроскопом тоже гвозди можно забивать.
mr.
Но молотком дешевле и эффективнее.
Ivan
Кеш при том, что его нужно уметь использовать и тогда сокрашается нагрузка СРАЗУ ВНЕЗАПНО
При чём тут при сравнении FTS кэш? При том что Lucene обвешан кэшами и его протестить невозможно?
Ivan
Софистику оффай. Я тебе уже писал, не умеешь читать - не лезь в дискуссии. Ты не одно аргумента ЗА весомого не привёл за НЕ ПОДДЕРЖИВАЕМУЮ ТЕХНОЛОГИЮ
Ты пишешь маркентенговый булшит уровня "У нас всё круто, no-sql, JSON, Java", в чём выражается гибкость?
mr.
Сейчас легаси новенькое подкинули. Инет магаз большой в россии, без кеша еле ворочается, с прогретым кешем летает.
Ivan
Да понятное дело что кэшировать это хорошо, но я ни слова не написал про производительность вообще.
mr.
Ты пишешь маркентенговый булшит уровня "У нас всё круто, no-sql, JSON, Java", в чём выражается гибкость?
Перечитай сообщения, это ты через свои серые очки видешь только булшит, я и то и другое пощупал, мне эластик по душе. Переубеждать тебя? да нахуй мне надо, чисто по фану посрался, думал может хоть задумаешься попробовать, а ты как баран упёртый и толстолобый как кабан))) Удачи, я закрываю эту дискуссию с тобой, которая переростает в конфронтацию и срач.
Karim
а то, что расширение для Yii Не поддерживает 5+ версии? Или не пользуетесь им?
mr.
Коллега свою обёртку за пол дня накидал и радуется
Karim
Ок, спасибо)
Sergey
Люди 0
Sergey
=)
Sergey
Подскажите нубу, как в одной и той же форме поменять dataprovider в GeidView в зависимости от выбранного селекта?
Sergey
Без перезагрузки страницы конечно)
Alex
эмм
Alex
это тогда форма должна делать
Alex
скорее всего
Alex
по хорошему
Alex
по факту pjax грузит всю страницу всеравно
Alex
так что тебе просто нужна новая страница с другим сорсом