@ru_python

Страница 8736 из 9768
Tishka17
15.04.2019
11:15:44
Хз, попробуй погуглить по названию конструктора сайтов или потыкать js разработчиков

Zerogoki
15.04.2019
11:25:08
Тишка хуйни не скажет



Google
oche somali yoba
15.04.2019
11:55:21
Снова я по своему нечеткому: нашел такой вот метод http://blog.keyrus.co.uk/fuzzy_matching_101_part_i.html . Не совсем понятно, как подцепить его к моей ситуации - поиску по строке, которая может включать в себя в искаженном виде значения сразу нескольких полей.

Можно сделать лихой джойн всех полей по определенному id в новую колонку и сверять входную строку уже с ним. Не сломается ли все от такого решения и есть ли менее грубые способы?

Tishka17
15.04.2019
11:59:55
воу воу

LighteR
15.04.2019
12:00:06
наркомания какая-то

???Om namah shivaya
15.04.2019
12:00:14
воу воу
Girl girl

LighteR
15.04.2019
12:03:45
Можно формулировку задачи ещё раз?
Он хочет сделать поиск по расстоянию левенштейна в постгресе, и обязательно делать эти запросы через sqlalchemy

oche somali yoba
15.04.2019
12:06:26
LighteR
15.04.2019
12:07:10
https://gist.github.com/nepsilon/383bb294234579048bba
да уже кидали ссылку на доку постгреса

Google
oche somali yoba
15.04.2019
12:11:14
Можно формулировку задачи ещё раз?
Есть веб-приложение на фласке, пользователь вбивает в поиск строку. По строке ведется нечеткий поиск внутри таблицы базы данных и выводятся подходящие записи. Строка включает в себя возможные значения нескольких полей (т.е. простой поиск на соответствие строки, например, имени не подойдет), иногда с искажениями.

LighteR
15.04.2019
12:11:58
Завести под это elasticsearch не?
это первое что предложили ))

oche somali yoba
15.04.2019
12:12:36
Завести под это elasticsearch не?
Уже предлагали, но тут хотят на постгресе ¯\_(ツ)_/¯

LighteR
15.04.2019
12:13:31
oche somali yoba
15.04.2019
12:14:48
чем аргументируют?
В следующий раз с клиентом пообщаться можно будет только завтра, послезавтра сдавать, клиент просил на постгресе.

Tishka17
15.04.2019
12:15:02
дайте угадаю: “да нафиг нам лишняя зависимость, кто её администрировать будет, вот если постгрес не будет справляться можно посмотреть, но все эти nosql какая-то фигня”

Pavel
15.04.2019
12:15:04
чем аргументируют?
врожденным скудоумием. хотя можно конечно постгрес с его fuzzystrmatch, но вероятно будет не шибко шустро

Tigran
15.04.2019
12:15:06
Уже предлагали, но тут хотят на постгресе ¯\_(ツ)_/¯
В тред приглашается @jerunman со своим постгресом

Pavel
15.04.2019
12:15:53
объем данных то какой? сколько записей, которые придётся перемалывать?

LighteR
15.04.2019
12:16:04
врожденным скудоумием. хотя можно конечно постгрес с его fuzzystrmatch, но вероятно будет не шибко шустро
ну топикстартеру уже кидали ссылку на fuzzystrmatch, он через час вернулся с вариантом загружать все данные в pandas

LighteR
15.04.2019
12:16:35
Снова я по своему нечеткому: нашел такой вот метод http://blog.keyrus.co.uk/fuzzy_matching_101_part_i.html . Не совсем понятно, как подцепить его к моей ситуации - поиску по строке, которая может включать в себя в искаженном виде значения сразу нескольких полей.

oche somali yoba
15.04.2019
12:17:47
LighteR
15.04.2019
12:20:12
хотя у него там 4к записей

Pavel
15.04.2019
12:20:56
Ну, каждая мышь должна сожрать свой кактус самостоятельно, видимо

LighteR
15.04.2019
12:21:02
чем не нравится просто fuzzystrmatch я не понял

Google
Pavel
15.04.2019
12:21:38
чем не нравится просто fuzzystrmatch я не понял
я думаю, просто не смогли понять, как это задействовать :)

oche somali yoba
15.04.2019
12:23:30
я думаю, просто не смогли понять, как это задействовать :)
Так и есть, не знаю, как подстроить под ситуацию со строкой, потенциально включающей острокованые значения нескольких полей таблицы и подцепить все это к питону.

Jentry
15.04.2019
12:25:10
Уже предлагали, но тут хотят на постгресе ¯\_(ツ)_/¯
Пробуй trigram index строить, по одному полю и по нескольким работает одинаково, можешь даже искать параллельно по ним Однако это не будет быстро, если у тебя более 1M записей - считай идею использовать postgres для fulltext search мертвой

Jentry
15.04.2019
12:29:54
А чем обосновано не использовать elastic? Ты же данные продолжаешь хранить в postgres, просто синкаешь в elastic параллельно, и используешь его только для поиска. Это работает, если у тебя есть много RAM

Tishka17
15.04.2019
12:30:26
и даже не хотят заморачиваться

на 4к записей и я бы не стал заморачиваться

Essentuki
15.04.2019
12:41:58
Привет, никто не видел сурсы telegram mail viewer bot'а? IMAP/POP3/SMTP ? Пример - @GmailBot

Maksim Cheremisov
15.04.2019
12:45:28
Всем привет. Сюда можно предложения на работу по парсингу сайтов предлагать?

?? Eugene
15.04.2019
12:46:20
Fayz
15.04.2019
13:15:09
есть чат для kivy?

Tishka17
15.04.2019
13:16:01
есть чат для kivy?
и для тебя персонально: не нужен тебе киви

Maxim
15.04.2019
13:16:21
зачем они все так вцепились в киви?

Pavel
15.04.2019
13:16:27
Maxim
15.04.2019
13:16:39
сто лет назад его трогал, ничего интересного не нашел

Tishka17
15.04.2019
13:16:40
да он вообще не нужен
ну его разработчикам он наверно нужен

Google
Pavel
15.04.2019
13:17:01
ну его разработчикам он наверно нужен
ну, им можно только посочувствовать

Tishka17
15.04.2019
13:18:25
?
в прямом, нет такой задачи в мире, для которой серьезно пригодился бы киви

Сергей
15.04.2019
13:20:08
class Foo(object): def bar(self, other: Foo): pass name 'Foo' is not defined Объясните пожалуйста почему так нельзя

Я про other: Foo

Denis
15.04.2019
13:21:07
Потому что в момент выполнения этого кода Foo еще не объявлен

Сергей
15.04.2019
13:21:25
Василий
15.04.2019
13:21:39
Я про other: Foo
То что пишется в аннотациях, по умолчанию выполняется как выражение.

Сергей
15.04.2019
13:22:25

Страница 8736 из 9768