egghead
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
В этом курсе вы изучите основы использования Elasticsearch в вашем приложении. Вы узнаете, как хранить и извлекать данные в Elasticsearch, а также как использовать его мощные функции поиска.
Вы сможете разрабатывать индексы, типы и карты для своего приложения, чтобы максимально использовать возможности Elasticsearch, и вы узнаете, как отслеживать состояние и производительность ваших серверов Elasticsearch, чтобы выявлять и устранять проблемы с емкостью, прежде чем они повлияют на ваше приложение.
В этом курсе мы будем использовать Simpsons dataset, содержащий все эпизоды Симпсонов, персонажей и линий. Это будет основой для обучения извлечения данных из Elasticsearch, выполнению сложных поисков, а также понимания и внедрения передовых методов хранения данных в Elasticsearch.
https://github.com/rekibnikufesin/elasticsearch-intro/tree/master
Проект egghead.io представляет огромный выбор курсов и скринкастов для разработчиков любого уровня и профессии.
Unfortunately repo is a bit outdated, so you have to change docker-compose.yml to make it work. Another issue is that ES has updated package & API, so bulk operation to add `simpsons_script_lines.csv` fails, because ElasticSearch doesn't allow to add so much data (~35Mb) at once.