Anonymous
наверно, делать что-то вроде publishedDate
Anonymous
и что-то с чем то сравнить
Dmitriy
Есть дата публикации. делаем комманду консольную. которая выберает . Сравнивает тек. дату и дату публицакии
Anonymous
это отдельно в крон толкать, что-то
Anonymous
и завязать тупо мускуль ?
Anonymous
или я туплю ?
Dmitriy
А как ты хочешь ? У тебя команда должна выполнятся по расписанию
Dmitriy
Anonymous
точняк, а в личном кабинете, юзеру сделать кнупку, обновить или опубликовать
Anonymous
и в published будет передавать active
Dmitriy
Anonymous
это мысли в слух )
Anonymous
спс, Дим
Anonymous
а на js это никак не запилить? или нет смысла ?
Dmitriy
Я видел костыльный вариант. Когда юзер заходит на страницу жс дергает что-то и это заменяет крон. Но так нельзя(!) делать
Anonymous
Не, это жопошно
Anonymous
т.е. Что получается , все доски работают по такой схеме ? Имею ввиду крон
Dmitriy
В смысле ? про его задачу ?
Anonymous
Да
Dmitriy
Ну почти. Не большие и средние проекты . пупо делают консольную утилиту которая отправляет задачу воркеру. А он уже выполняет запрос и изменяет статусы
Anonymous
А крупные, как делают ?
Dmitriy
Много вариантов. от каких-то воркеров до SQL Jobs
Anonymous
Есть отличная вещь, это планировщик в sql
Dmitriy
что я даже упомянул в сообщении выше =)
Anonymous
)
Anonymous
В sql есть events и не нужно, сторонние скрипты писать для крона
Anonymous
Кто сталкивался с elasticsearch ?
Dmitriy
половина юзают es
Anonymous
Подскажи с фильтром по городам , как сделать ?
Dmitriy
В плане ? Какая задача стоит ?
Anonymous
Сейчас есть поиск товара. Нужно реализовать фильтр по городам
Dmitriy
у эластик есть filter context.
Dmitriy
\Elastica\Filter\Term()
и
$filtered = new \Elastica\Query\Filtered();
$filtered->setFilter($filter);
вроде
Anonymous
Ищу сижу
Dmitriy
https://habrahabr.ru/post/229905/
Dmitriy
это то что нужно
Anonymous
это какой-то ужос с этой эластикой
Anonymous
кто нить делал sort desc created_at ?
Anonymous
есть тут живые, кто ?
Dmitriy
да есть есть.
Anonymous
Дим, ты походу везде один и есть 🙂
Dmitry
->addSort(['created_at' => ['order' => 'desc']]);
Dmitry
в чем проблема то
Anonymous
не работает
Anonymous
вот в чем
Anonymous
хоть add хоть set
Dmitry
т.е. в итоговом json нет "sort" ключа с этими значениями?
Anonymous
ваще нет там нифига
Dmitry
ну значит пора идти работать менеджером
Dmitriy
хех
Anonymous
отлично
Anonymous
Dmitry
в каком конфиге? смотри лог запроса, fos туда пишет что отправил в эластик, ну или можешь просто json_encode($elasticQuery->toArray(), JSON_PRETTY_PRINT) записать куда-нить и посмотреть
Anonymous
Anonymous
так же ?
Dmitry
ага
Roman
Кто-нибудь использует Doctrine ODM с монгой?
Виталий
Ага, я пользую
Anonymous
всем йоу
Anonymous
https://gist.github.com/olsmoscow/ce9529b718c268ef881ac0ad328ab71e
Anonymous
что я делаю не так ?
Anonymous
я победил эту херню
Aleksandr
привет, а ни кому не интересна халтурка, надо простенькую прилагу, на реакт нейтиве или подобном?
Anonymous
у меня такой вопрос
Anonymous
например, есть 5 категорий, в каждой категории по 15-20 разделов, нужно считать кол-во записей в каждом разделе
Anonymous
теперь вопрос, зачем делать coun(), если можно при добавлении записи/удалении записи, делать setItemCount(+1/-1)
Anonymous
получаем точное кол-во записей, в каждом разделе
Александр
Anonymous
в таблице с подразделениями
Артемий
Сложно поддерживать такое, лучше уже хранимую процедуру написать
Артемий
Т.е. Либо count, либо на уровне базы
Alexandr
если будет куча людей долбить, так наверно будет проще
Артемий
Не риалтайм но на высоких нагрузках норм, зависит от задачи
Alexandr
самый протсой вариант это наверно триггер на инсерт+апдейт)
Alexandr
Александр
можно считать и кидать в кеш раз в 5 минут например
Alexandr
Я сомневаюсь, что мне в конкретный момент принципиально знать, что в этой категории 145875 записей, а не 145600
Артемий
Да, согласен!