@laravel_pro

Страница 202 из 2014
Михаил
28.11.2016
11:30:45
Нубовопрос инкамин. Кто использовал laravel/backpack? Как там язык сменить?

aspirin
28.11.2016
12:21:21
сегодня начал писать на laravel, есть ли в queues реализацяи "мультипоточного" выполнения задач?

все вроде нашел, я так понимаю можно указать кол-во в numprocs и он будет выполнять задачки одновременно пока есть свободные?

Shadow
28.11.2016
12:38:07
#juniors_is_best

Google
Artur
28.11.2016
12:39:52
народ-народ. а ктонить делал обходчик "всех записей в таблице" но для не-sql? есть какаянить ларавельщина под это дело? записей 100кк

самое обидное в эластике нелььзя делать from больше 10к :(

aspirin
28.11.2016
12:43:45
ага я уже разобрался, спсб

Владимир
28.11.2016
13:06:41
Всем привет, ищу QA опытного тестировщика в офис, строго москва от 100/мес + бонусы. Пишите в лс, если есть такой знакомый.

Artur
28.11.2016
13:17:27
и как это поможет?

Google
Artur
28.11.2016
13:17:57
chunk() же
так офсеты не работают полноценно

Алексей
28.11.2016
13:18:11
Начнем с того чего, какой источник данных

No-sql db?

Artur
28.11.2016
13:18:33
еластиксёч

(;¬_¬)
28.11.2016
13:18:39
Начнем с того чего, какой источник данных
он же дальше пишет что эластика

еластиксёч
у меня есть эластика, но у меня не стояло такой задачи, выдернуть из нее овердох*я строк

у меня и строк-то там порядка 10к

Artur
28.11.2016
13:20:15
основная проблема именно в офсете большом

Алексей
28.11.2016
13:22:07
while ( rows = db::select()->offset(offset)->get()){ ..... $Offset+=1000 }

Чем так не устраивает?

(;¬_¬)
28.11.2016
13:22:56
while ( rows = db::select()->offset(offset)->get()){ ..... $Offset+=1000 }
а чем это от чанка отличается?

Артур же пишет, что эластика капризничает при from > 10000

In Reindexing Your Data we explain how you can retrieve large numbers of documents efficiently.

https://www.elastic.co/guide/en/elasticsearch/guide/current/reindex.html

читал?

Artur
28.11.2016
13:26:22
Чем так не устраивает?
я сделал ещё проще на ->each но не работает :)

по озвученной выше причине

Result window is too large, from + size must be less than or equal to: [10000] but was [10500]. See the scroll api for a m ore efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level parameter."}

я уже в сероьёз думаю хранить все айдишники в файле :(

(;¬_¬)
28.11.2016
13:27:31
See the scroll api for a more efficient way to request large data sets

Google
Artur
28.11.2016
13:28:09
я со скроллом работал это тоже звиздуля

(;¬_¬)
28.11.2016
13:28:18
ну хз тогда =(

[index.max_result_window] поменять не вариант?

Artur
28.11.2016
13:28:29
каждый скролл "копирует базу" а потом памяти не хватает и она складывается :)

(;¬_¬)
28.11.2016
13:28:42
да епт

Artur
28.11.2016
13:29:18
[index.max_result_window] поменять не вариант?
ну не зря ж её придумали

(;¬_¬)
28.11.2016
13:30:18
не, ну может ты уже пробовал и тоже херово?

Artur
28.11.2016
13:30:26
пока оптимальным кажется вариант с хранением айдишников отдельно :(

не, ну может ты уже пробовал и тоже херово?
не пробовал но очевижно это чтобы база в бою не легла

а скролл её положет только при переиндексации

(;¬_¬)
28.11.2016
13:32:39
я-то использую эластику из-за фуллтекст поиска, да и то я этот поиск зае**лся настраивать, и все ранво мне не нравится как он ищет, а потом я беру найденые айдишники и выдираю инфу из мускуля =)

Евгений
28.11.2016
13:33:15
алголию заюзал но одном свежем проекте

(;¬_¬)
28.11.2016
13:33:28
она же эластика только в профиль, не?

Евгений
28.11.2016
13:33:32
норм штука

эластик не юзал

(;¬_¬)
28.11.2016
13:36:46
неа... изначально смотрели на эластику и сфинкс, и решили эластику юзать... уж не знаю зря ли или к лучшему

Artur
28.11.2016
13:37:31
не пробовал но очевижно это чтобы база в бою не легла
я к слову уже писал такое . искал по выражению дата_оедактирования меньше чем х. но была проблема: одна и та же запись обрабатываться по несколько раз/шафл помогал но не спасал

неа... изначально смотрели на эластику и сфинкс, и решили эластику юзать... уж не знаю зря ли или к лучшему
для твоей задачи сфинкс всё ещё не плох но эластика это целый комплекс

(;¬_¬)
28.11.2016
13:39:29
для твоей задачи сфинкс всё ещё не плох но эластика это целый комплекс
ну в общем... что взяли, то взяли...планов переделывать эту штуку пока нет...

Google
Artur
28.11.2016
13:40:15
зато есть куда её оптимизировать

например нечёткий поиск

близость слов

там куча функционала

(;¬_¬)
28.11.2016
13:41:16
я пинал этот функционал =) забодался... и fuzzy search посмотрел, и этот... не вспомню название, когда он строку на подстроки бьет с размерами блока минимальным\максимальным

типа "волк" - "вол" "олк"

короче... да, там много чего можно играться...

Admin
ERROR: S client not available

(;¬_¬)
28.11.2016
13:42:06
только дока запутанной показалась =(

Artur
28.11.2016
14:12:27
а ещё оно активно развивается. я пока апп пишу уже апдейт с 2.4 на 5 :)

(;¬_¬)
28.11.2016
14:17:01
это да

я вот думаю стоит ли обновляться до 5 и не сломаю ли я весь поиск, который наковырял

Ivan
28.11.2016
14:19:53
Товарищи, у меня вопрос: пишу тесты, для тестов базу использую sqlite храню в :memory:, в TestCase в методе SetUp пишу TestCase $this->artisan('migrate'); $this->artisan('db:seed'); да бы мигрироваться и сидироваться, однако этот метод выполняется перед каждым тестом. Как сделать, что бы миграции и сидинг БД происходил один раз перед запуском всех тестов?

Sergey
28.11.2016
14:54:31
конфига bootstrap в phpunit.xml

я типа такого файла создал echo shell_exec('php -dxdebug.remote_enable=0 artisan migrate:refresh'); require __DIR__ . '/../../bootstrap/autoload.php';

рекуайрю тот, который по умолчанию в ларавель подключен

Ivan
28.11.2016
15:46:42
Bekzod
28.11.2016
15:53:16
всем привет кто может помоч с опен сервером?

JT
28.11.2016
15:53:47
а шо с ним не так ?

Bekzod
28.11.2016
15:56:14
видно?

Google
Bekzod
28.11.2016
15:57:18
кароч я открываю через гуугол хром и там во такая фигня не понимаю чё делать

Еськов
28.11.2016
15:57:59
А что ты ожидаешь увидеть?

Sergey
28.11.2016
15:58:29
я так полагаю путь там к руту "../hello.loc" а должно быть ".../hello.loc/www" как минимум

Sergey
28.11.2016
16:01:23
так и есть
ну а если laravel стоит, то путь будет (из коробки) ../hello.loc/www/public_html - если конечно ларавель стоит и развернут в www

Zlatoslav
28.11.2016
16:02:21
Сразу понятно, почему чат в gitter считают самым адекватным...

Bekzod
28.11.2016
16:07:13
что larvel знасит\

Sergey
28.11.2016
16:07:36
Bekzod
28.11.2016
16:08:13
?

Sergey
28.11.2016
16:08:30
в смысле
это "Чат для всех программистов, работающих с PHP фреймворком Laravel"

Bekzod
28.11.2016
16:08:47
ааа

Sergey
28.11.2016
16:08:54
это не справочная))

Bekzod
28.11.2016
16:09:24
ааа

Меня зовут
28.11.2016
16:12:03
Возможен join через модель и есть ли смысл так делать или лучше через DB?

Страница 202 из 2014