Тёмный

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

MediaSoft
Подписаться 1,1 тыс.
Просмотров 9 тыс.
50% 1

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

Опубликовано:

 

24 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@dreamer_vi905
@dreamer_vi905 18 часов назад
Классный оратор. Приятно слушать, хотя ElasticSearch я ещё не юзал.
@Plazick
@Plazick Месяц назад
Отличный спикер и доклад, спасибо!
@PhpProgrammer-lx4dz
@PhpProgrammer-lx4dz 12 дней назад
Привет. А не подскажите, на 23 минуте, вы обьясняете как вы актуализируете данные в индексе, что по схеме: - создаете новый, его наполняете, потом алиас переключаете на него и старый удаляете. Вопросы: 1) Это вы делаете например раз в день? По крону? 2) А на те изменения что в течении этого дня накапливаются (CRUD над статьями) можно забить? Т.е. поиск в этот день этих новых данных не увидит
@ВалерийЕрослаев
@ВалерийЕрослаев 7 месяцев назад
Как появилас табличка с Magento - о да, я с этим "чудом" работал 5 лет ) А теперь ушел в Yii2 и Laravel. Видосик отличный, спасибо
@azazinlove7514
@azazinlove7514 6 месяцев назад
А как вы решили проблемы с этим *чудом*? Как их стало меньше из-за Yii2 или Laravel?
@ВалерийЕрослаев
@ВалерийЕрослаев 6 месяцев назад
@@azazinlove7514 ушел работать с Yii2 и Laravel )))
@ИловМакс
@ИловМакс 10 месяцев назад
Как на json может быть неудобно или непривычно писать? Это самое удобное, и понятное, что только есть в запросах, как по мне. И спасибо за мнение про орм, никогда не понимал, в чем его удобство, в всегда запросы в базу пишу руками, и счастлив, ничего сложного в этом нет + скорость выше + все наглядно и понятно. Да, совсем криворукий джун с орм меньше накосячит, но это странная проблема, на самом деле
@KDenisG
@KDenisG Месяц назад
Сейчас уже понял зачем орм нужна или все еще пишешь запросы руками?)
@ИловМакс
@ИловМакс Месяц назад
@@KDenisG ногами
@KDenisG
@KDenisG Месяц назад
@@ИловМакс ути бозе мой, какой токсичный «программист»)
@KDenisG
@KDenisG Месяц назад
Я так и думал)
@ИловМакс
@ИловМакс Месяц назад
@@KDenisG чем?
@csherill
@csherill 7 месяцев назад
Я, кажись пропустил момент, когда голое железо стало лучше докера...
@alexandersmirnov4274
@alexandersmirnov4274 Год назад
вот вы говорите что ес-клиент тоже самое что обычный хттп-клиент а как же работа с кластреом кто это будет менеджить?
@mediasoft_team
@mediasoft_team Год назад
Работу с кластером должен менеджерить админ/девопс, а здесь мы говорим только про API чтения-записи документов :)
@alexandersmirnov4274
@alexandersmirnov4274 Год назад
@@mediasoft_team я имею в виду что клиент кот выподкчаетесь работатет с котнкретной нодой но нода может вропасть и клиент должен сам понять к с кем ему общаться дальше
Далее
Неплохое начало лекции
00:51
Просмотров 175 тыс.
AWAKENED THE UNKNOWN
00:17
Просмотров 2 млн
Elasticsearch Introduction and terminology
11:38
Просмотров 42 тыс.
What is Elasticsearch?
9:53
Просмотров 401 тыс.