Size: a a a

Django [ru] #STAY HOME

2019 October 04

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
И насколько я понимаю, ts_vector - как раз вот оно самое. Т.е. разбили данные, насыпали магии - радуемся.
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
сделать поиск по term и вывести количество вхождений в заданные срезы (грубо - категории, страны и т.п.)
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Denis Kopitsa
сделать поиск по term и вывести количество вхождений в заданные срезы (грубо - категории, страны и т.п.)
Ну так погоди, разве не это ли делается в статье?
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
в бенчмарке - нет, там просто поиск.
В статье - очень похоже, но очень многословно и с кучей union-ов
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Еще не разобрался до конца
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
ts_rank_cd - очень похоже на именно то, что я приписал бы к faceted search
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
Andrey 🦉 Kovalchuk
ts_rank_cd - очень похоже на именно то, что я приписал бы к faceted search
да, но очень многословно.
Сравни с ответом в https://stackoverflow.com/questions/29380198/aggregate-a-field-in-elasticsearch-dsl-using-python
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
и что из этого проще потом поддерживать
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
В той статье, где картинки, что я скинул - утрированный не продакшн пример.

А в той статье, где парень интегрируется с django - с джангой все выглядит сложно.
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Как для меня полнотекстовый поиск - если проект небольшой/средний и нет желания поднимать отдельное решение для реализации поиска + используется Postgresql... то почему бы не работать с уже имеющимся инструментарием? При этом, он показывает неплохие результаты, которые в большинстве случаев с головой покроют потребности.
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Или если поиск не ялвяется системообразующим блоком.
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
для полнотекстового поиска - полностью согласен.
faceted search со гибкими срезами - postgresql пока не готов.
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
грубо - аналог поиска авито на postgresql сделать на порядок сложнее чем на elasticsearch / sorl / sphinx
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Все-таки мне сложно в прям разницу между faceted и полнотекстовый. Есть ощущение, что это одно и тоже в разных обертках
источник

DK

Denis Kopitsa in Django [ru] #STAY HOME
источник

V

Valera in Django [ru] #STAY HOME
Привет всем. Подскжаите плиз. Есть в базе 3 instance объекта, у всех есть cretaed field. Мне нужно взять тот, который самый первый был создан. Как это можно сделать?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Valera
Привет всем. Подскжаите плиз. Есть в базе 3 instance объекта, у всех есть cretaed field. Мне нужно взять тот, который самый первый был создан. Как это можно сделать?
Есть одна хитрость
Берешь инстанс, и достаешь

Instance.objects.filter().first()
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Он в любом случае создан в порядке присваивания айдишника. Хоть есть поле created хоть нет
источник

KK

Kris Karuzo in Django [ru] #STAY HOME
ребят как в drf обновить только одно поле
не допуская обновлять дргуие
источник

KK

Kris Karuzo in Django [ru] #STAY HOME
источник