Elasticsearch: искать, фильтровать и не сломать

  Рет қаралды 9,180

MediaSoft

MediaSoft

Күн бұрын

Ведущий backend-разработчик MediaSoft показал, чем хорош и чем плох Elasticsearch, и рассказал о нюансах работы поисковых запросов:
- Поисковой запрос: красивый снаружи и страшный внутри;
- Почему не MongoDB, или как сделать NoSQL с полнотекстовым поиском;
- Какие альтернативы в SQL-решениях и нюансы фасетного поиска;
- Как создать фильтр множественного выбора одной характеристики и другие проблемы решаемые Elasticsearch;
- Эволюция поиска от запроса в коде до красивой архитектуры.

Пікірлер: 16
@PhpProgrammer-lx4dz
@PhpProgrammer-lx4dz 16 күн бұрын
Привет. А не подскажите, на 23 минуте, вы обьясняете как вы актуализируете данные в индексе, что по схеме: - создаете новый, его наполняете, потом алиас переключаете на него и старый удаляете. Вопросы: 1) Это вы делаете например раз в день? По крону? 2) А на те изменения что в течении этого дня накапливаются (CRUD над статьями) можно забить? Т.е. поиск в этот день этих новых данных не увидит
@dreamer_vi905
@dreamer_vi905 5 күн бұрын
Классный оратор. Приятно слушать, хотя ElasticSearch я ещё не юзал.
@ВалерийЕрослаев
@ВалерийЕрослаев 7 ай бұрын
Как появилас табличка с Magento - о да, я с этим "чудом" работал 5 лет ) А теперь ушел в Yii2 и Laravel. Видосик отличный, спасибо
@azazinlove7514
@azazinlove7514 6 ай бұрын
А как вы решили проблемы с этим *чудом*? Как их стало меньше из-за Yii2 или Laravel?
@ВалерийЕрослаев
@ВалерийЕрослаев 6 ай бұрын
@@azazinlove7514 ушел работать с Yii2 и Laravel )))
@csherill
@csherill 7 ай бұрын
Я, кажись пропустил момент, когда голое железо стало лучше докера...
@Plazick
@Plazick Ай бұрын
Отличный спикер и доклад, спасибо!
@ИловМакс
@ИловМакс 10 ай бұрын
Как на json может быть неудобно или непривычно писать? Это самое удобное, и понятное, что только есть в запросах, как по мне. И спасибо за мнение про орм, никогда не понимал, в чем его удобство, в всегда запросы в базу пишу руками, и счастлив, ничего сложного в этом нет + скорость выше + все наглядно и понятно. Да, совсем криворукий джун с орм меньше накосячит, но это странная проблема, на самом деле
@KDenisG
@KDenisG Ай бұрын
Сейчас уже понял зачем орм нужна или все еще пишешь запросы руками?)
@ИловМакс
@ИловМакс Ай бұрын
@@KDenisG ногами
@KDenisG
@KDenisG Ай бұрын
@@ИловМакс ути бозе мой, какой токсичный «программист»)
@KDenisG
@KDenisG Ай бұрын
Я так и думал)
@ИловМакс
@ИловМакс Ай бұрын
@@KDenisG чем?
@alexandersmirnov4274
@alexandersmirnov4274 Жыл бұрын
вот вы говорите что ес-клиент тоже самое что обычный хттп-клиент а как же работа с кластреом кто это будет менеджить?
@mediasoft_team
@mediasoft_team Жыл бұрын
Работу с кластером должен менеджерить админ/девопс, а здесь мы говорим только про API чтения-записи документов :)
@alexandersmirnov4274
@alexandersmirnov4274 Жыл бұрын
@@mediasoft_team я имею в виду что клиент кот выподкчаетесь работатет с котнкретной нодой но нода может вропасть и клиент должен сам понять к с кем ему общаться дальше
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
Как работать с OpenSearch в облаке
49:57
Yandex Cloud
Рет қаралды 3,9 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 55 М.
ЧТО ТАКОЕ ELASTICSEARCH? ВВОДНЫЙ УРОК
14:10
Андрей Иванов | Python
Рет қаралды 15 М.
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН