Maksim (Ellrion)
вот так она без дебага выглядит
просто правишь шаблон errors/404 и всё
Arcos
в папке таколго нет (
Arcos
может до меня удалили
Arcos
Спасибо, сейчас буду смотреть
Maksim (Ellrion)
Спасибо, сейчас буду смотреть
https://laravel.com/docs/5.6/errors#custom-http-error-pages
Alexey
нужен совет. Задача: организовать разноплановую фильтрацию данных, по примеру интернет-магазина. Например, магазин корпусной мебели. Пользователь должен иметь возможность фильтровать по производителю, материалу, цвету, цене, форме (угловой шкаф или прямой) и т.д. Как организовать данные для подобной фильтрации в БД?
Maksim
Фильтрации через РСУБД в ИМ(особенно если атрибуты через EAV Model) то занятие такое, неблагодарное :)
Maksim
я хз как это )
Извини, мне нечем помочь. Я дал удочку, рыбку сам учись ловить :)
Alexey
ок, спс
Anton
postgresql json
Anton
elasticsearch +
Alexey
postgre хрен прикрутишь - проекту более года, живет он на MySQL, товары уже давно есть, а сейчас возникла задача сделать глубокую фильтрацию
Maksim
postgresql json
Тю на тебя, Антон Воронцов :)
Alexey
Так засунь всё в эластик и получи оч быстрый поиск =)
всё - это всю существующую БД чтоли?
Maksim
всё - это всю существующую БД чтоли?
Эластик это No-SQL, туда просто документы кладёшь и затем поиск фигачишь.
Anton
всё - это всю существующую БД чтоли?
ну не всю. товары, категории
Maksim
бери эластик. мне оч понравился
++, он няша. Особенно, после того как познал ад в сфинксе, эластик - глоток свежего горного альпийского воздуха!
Anton
но потрудиться придется полюбому. понять как работает эластик
Anton
та что дока
Alexey
доки эластика хватит или еще что-то почитать/посмотреть надо?
Anton
дока исчерпывающая.
Maksim
но потрудиться придется полюбому. понять как работает эластик
Пфф... На сфинксе нужен был нечеткий поиск, пришлось городить триграммы и поиск через quorum operator с фильтрацией через расстояние левенштейна, В ЭЛАСТИКЕ ЭТО ИЗ КОРОБКИ И ОДНИМ КОНФИГОМ ПО ИНДЕКСУ ДЕЛАЕТСЯ :)
Anton
доки эластика хватит или еще что-то почитать/посмотреть надо?
Заодно узнаешь кто такой Левенштейн. Там в доке рассказывают. насколько помню.
Anton
Между прочим это Человек из России(СССР)
Maksim
Наука вне политики!
Anton
в том году скончался он
Anton
все поисковые системы я так понял его алгоритм используют
Anton
Наука вне политики!
я к тому что наш человек, советский а не очередной буржуй )))
Maksim
все поисковые системы я так понял его алгоритм используют
Лолшто? Расстояние Левенштейна чисто разницу между двух слов найти, в гите вроде юзается ещё. Сами же движки поисковые индексы используют и это немного из другой оперы.
Anton
я про них
Maksim
elasticsearch, sphinx, apache solr
https://ru.wikipedia.org/wiki/Поисковый_индекс Держи :)
Anton
и про то же fuzzy как я понял.
Anton
https://ru.wikipedia.org/wiki/Поисковый_индекс Держи :)
дак я не про индекс. а про алгоритм нахождения слова
Maksim
дак я не про индекс. а про алгоритм нахождения слова
В неточном поиске используются n-gramm'ы https://ru.wikipedia.org/wiki/N-грамма
Сергей
подскажите как настроить корсы для запросов api с мобильных приложений? Там есть ip или как там доступ разрешать?
Сергей
спасибо) я имею ввиду что нужно просто 'allowedOrigins' => ['*'], делать? нельзя как то ограничивать доступ? или это и не нужно? я просто не в курсе то как с мобилой работать нужно? или мобила не требует корсов как браузер?
Сергей
О чем речь вообще. API ? JWT в помощь
Речь о том что с android app если запрос будет идти, там корсы срабатывают или нет?
Volodymyr
Речь о том что с android app если запрос будет идти, там корсы срабатывают или нет?
а как насчет, сначала попробывать, а потом задать вопрос сдесь?
Сергей
Дело в том что я пытаюсь сейчас это предусмотреть, так как приложения нет еще
Volodymyr
Как по мне нечего прусматривать , cors пакет поставили, будет нужда, сконфигурируете, а нет (как обычно бывает) , то не будете использовать.
Игорь
Парни, привет, я уже голову сломал. Почему у меня супервизор забирает старую версию кода...
Игорь
Я уго 3 раза перезапустил
Игорь
Я даже сервер перехапустил, чтоб уж точно
Игорь
Проверяю через редактор на серве, стоит нужная версия
Игорь
Тоесть, новая версия файла
Volodymyr
Я просто имею ввиду origins * это норм?
https://google.gik-team.com/?q=cors+origins+mobile+apps
\/
Тоесть, новая версия файла
кеш и компилированные
\/
php artisan clear-compiled
\/
php artisan cache:clear
Игорь
Листенеры кешируются?
Игорь
Сбросил кеши, все равно
SarcasmIO
Листенеры кешируются?
перезагрузки воркеры
Игорь
Я просто уже хз куда копать 🤷🏻‍♂️
Игорь
перезагрузки воркеры
Уже до этого сделал
Игорь
Еще раз перезапустил всех воркеров, все равно
Игорь
Тоесть как, оно через одно место
SarcasmIO
супервизор?
Игорь
supervisorctrl | reload all
Игорь
Пробовал и просто сервис перезагружать
Игорь
У меня они как-то через 1 нормально работают
Игорь
У меня 16 воркеров которые делают кое че. Некоторые переключились, некоторые на старом коде
Игорь
Сори, я даун, я старый сервак не выключил...
Игорь
Вырубил нафиг супервисор, решил попробовать решить вручную и понял что ошибки не закончились
Maksim (Ellrion)
10к это копейки. мб ты косячишь где то в билдере? мб запросы потом идут ленивые для связей?
Anonymous
Индексы полей, Лимиты, Исключения
Maksim (Ellrion)
покажи код выборки для начала
Maksim (Ellrion)
https://implode.io/ или https://gist.github.com