
A16
01.07.2017
20:59:49
как бы когда берет PSD
он не смотрит дорисованно, не дорисованно
в каком состояние вообще PSD?

Eugene
01.07.2017
21:00:27
ну и базу слов и примеры бы :)

Google

A16
01.07.2017
21:00:54
или у вас как видите заказчика только о деньгах и думаете?

Chuvi
01.07.2017
21:01:03
Сейчас два варианта решения. На проде - аякс запрос по содержимому поля поиска с выборкой по базе. Выдача результатов запроса.
Но каждый раз в аякс и базу на каждый чих - это плохо, кмк.
Сейчас снимаю автоподсказки с интернет-зависимости - кэширую в sessionStorage массив всех вариантов и ищу по ним.

A16
01.07.2017
21:01:04
а уже там псд какое будет пофиг

Серега
01.07.2017
21:01:10

Chuvi
01.07.2017
21:01:24

A16
01.07.2017
21:01:34
Это сразу заметно )
а что отступы такие надо смотреть

AlekVolsk
01.07.2017
21:01:53
как бы когда берет PSD
извини, тебе какое дело, как и что он берет и обсуждает, называет? у каждого свои методы работы, может ему так удобнее? может он заранее знает о качестве псд из опыта работы с данным заказчиком? тебе какое дело? речь изначально вообще не об этом

Eugene
01.07.2017
21:02:37

AlekVolsk
01.07.2017
21:02:55

Eugene
01.07.2017
21:02:57
можешь сделать ограничение типа length > 3

Chuvi
01.07.2017
21:02:57

Google

A16
01.07.2017
21:03:06

Eugene
01.07.2017
21:03:31
Чой-то?
а ты собрался сразу все слова куда-то выгружать и на фронте по ним искать?:)

Серега
01.07.2017
21:03:56
не дориснованный макет это мелко?
и? ну не дорисовали. заказчик попросил сверстай пока одну часть макета, может там они не успевают или че там уж - хз. я говорю, ок. тем более я не первый раз с этим заказчиком работаю, бабки он платит. ни разу не опрокидывал меня.

Chuvi
01.07.2017
21:04:05
в базе слова как отсортированы?
Мы не то обсуджаем. Ищу я уже нормально. С этим проблем нет. Меня интересует алгоритм выбора наиболее верного варианта из подходящих.

A16
01.07.2017
21:04:31

AlekVolsk
01.07.2017
21:04:38

A16
01.07.2017
21:05:16
он тебя просил, чтоб ты его защищал интересно

Серега
01.07.2017
21:05:38

Chuvi
01.07.2017
21:05:40

AlekVolsk
01.07.2017
21:05:42

A16
01.07.2017
21:06:04

Eugene
01.07.2017
21:06:16
можешь посмотреть реализацию в других фреймворках/языках

Chuvi
01.07.2017
21:06:23

Серега
01.07.2017
21:06:25

Eugene
01.07.2017
21:06:30

A16
01.07.2017
21:06:50

Серега
01.07.2017
21:06:53

Google

A16
01.07.2017
21:07:05

Chuvi
01.07.2017
21:07:08

Серега
01.07.2017
21:07:43
не лезь
в смысле? ты мне написал , я ответил

A16
01.07.2017
21:07:45

AlekVolsk
01.07.2017
21:07:51

A16
01.07.2017
21:07:57
Тн не просил а ты лезешь

Серега
01.07.2017
21:08:17

Chuvi
01.07.2017
21:08:17

A16
01.07.2017
21:08:44
всего
будешь позже иметь проблемы

A16
01.07.2017
21:09:09
так как пока нету потвержденного законченного макета
не надо лезть

AlekVolsk
01.07.2017
21:09:52
A16, ты влез в чужой разговор и теперь еще права качаешь?
кто ту за модера присутствует сейчас?

A16
01.07.2017
21:11:06
и с кем хочет
не нравится идите в ЛС
Вообще ты начал права качать изначально

Google

AlekVolsk
01.07.2017
21:11:59
вот зарекешься потом людям помогать после этого

A16
01.07.2017
21:12:28

Серега
01.07.2017
21:12:30
будешь позже иметь проблемы
я не пойму как можно о чем то говорить при этом не зная ниче про обстоятельсва, человека.
я скажу ему, хочешь правки - плати
вот кипиш

A16
01.07.2017
21:13:15
Ну ок твое дело, я всего дал совет, а ты и твой дружок, прям налетели

Серега
01.07.2017
21:13:36
я же не вчера этого заказчика откопал. уже не первый раз с ним работаю

Eugene
01.07.2017
21:13:37
бизнес, алгоритмы, срачи, что дальше?

A16
01.07.2017
21:13:46
@alekvolsk ты еще скажи, что у вас в общем чате есть свой разговор

Admin
ERROR: S client not available

Chuvi
01.07.2017
21:14:18
и все равно что-то да все равно всплывает чаще )) кавказ явно чаще урала будет встречаться ))
Я всё же опять же не это обсудить то хотел.
Я спрашиваю как лучше выбрать из массива с учётом опечаток. )
Буду конкретнее - сейчас я ищу в массиве строку перебором при помощи indexOf(). Если ничего не нашлось, я ставлю флаг опечатка, убираю последнюю букву из поисковой строки и ищу по получившемуся. Если опять ничего не нашлось, убираю первую букву (вдруг опечатка в ней) и ищу по получившемуся, если пять ничего не нашлось, убираю последнюю букву и опять прохожусь поиском. Ну и так усаживаю строку до одного слога масимум. Центрального обычно. Что меня не сильно устраивает - выдача не совсем релевантна...

AlekVolsk
01.07.2017
21:14:43
Что меня не сильно устраивает - выдача не совсем релевантна...
вот потому и нужно поле релевантности

Chuvi
01.07.2017
21:15:30
эмм, регуляркой
Вот не надо про регулярки пожалуйста. Мы тут день сппорили, меня всем чатом убеждали что регулярки зло.

AlekVolsk
01.07.2017
21:15:56
канешн зло, но больше никак ты быстро это не сделаешь

Eugene
01.07.2017
21:16:48
я бы посоветовал поисковые движки, но вам нужен алгоритм :)
а вообще я бы делал скорей всего аякс запросом
field.length > 3 - отправить запрос

Google

AlekVolsk
01.07.2017
21:17:54
на яндекс.академии есть несколько видеодокладов о поисковой оптимизации и определении релевантной выдачи, как раз абстрактную алгоритмику обсуждают, рекомендую поискать

Eugene
01.07.2017
21:17:57
ну я не знаю, что ты ищешь, по каким филдам и что вооще нужно найти, какой объем, сколько результатов выводить
?

Серега
01.07.2017
21:19:36

Eugene
01.07.2017
21:20:53
Хотя нет.
Наверное лучше вернуть весь список и по нему искать.
регуляркой например. Ну блин условия все же не известны

A16
01.07.2017
21:21:21
это уже повод того, что ты нормально не смотрел на макет

Серега
01.07.2017
21:22:16

A16
01.07.2017
21:22:40

Chuvi
01.07.2017
21:22:58

Серега
01.07.2017
21:23:41

Eugene
01.07.2017
21:24:15

Chuvi
01.07.2017
21:24:22

A16
01.07.2017
21:24:46
ну если ты дизайнер ок ) в конце можешь пожалуйсто отправить ссылочку,посмотреть очень хочется

Eugene
01.07.2017
21:24:55

Серега
01.07.2017
21:25:35

A16
01.07.2017
21:26:00

Eugene
01.07.2017
21:26:18
https://select2.github.io/examples.html#data-ajax посмотри на эту реализацию, дал ссылку с якорем. Может быть что-нибудь придумаешь

Chuvi
01.07.2017
21:26:35
а ты их куда-то в select засовываешь или как?)
Это я тоже выше писал -
» Сейчас два варианта решения. На проде - аякс запрос по содержимому поля поиска с выборкой по базе. Выдача результатов запроса.
Но каждый раз в аякс и базу на каждый чих - это плохо, кмк.
Сейчас снимаю автоподсказки с интернет-зависимости - кэширую в sessionStorage массив всех вариантов и ищу по ним.

Серега
01.07.2017
21:26:52