{"id":21881006,"url":"https://github.com/apoclyps/elasticsearch-by-example","last_synced_at":"2026-04-09T22:39:23.724Z","repository":{"id":67455497,"uuid":"148807068","full_name":"apoclyps/elasticsearch-by-example","owner":"apoclyps","description":"A gentle introduction to Elasticsearch with examples using local user-group event data","archived":false,"fork":false,"pushed_at":"2021-09-28T19:55:18.000Z","size":130,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-22T00:44:36.795Z","etag":null,"topics":["elasticsearch","flask","hacktoberfest","python"],"latest_commit_sha":null,"homepage":"https://apoclyps.github.io/elasticsearch-by-example/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apoclyps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"apoclyps","custom":["https://www.buymeacoffee.com/apoclyps","buymeacoffee.com"]}},"created_at":"2018-09-14T15:21:47.000Z","updated_at":"2022-01-25T07:17:08.000Z","dependencies_parsed_at":"2023-02-22T23:45:24.927Z","dependency_job_id":null,"html_url":"https://github.com/apoclyps/elasticsearch-by-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apoclyps/elasticsearch-by-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Felasticsearch-by-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Felasticsearch-by-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Felasticsearch-by-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Felasticsearch-by-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apoclyps","download_url":"https://codeload.github.com/apoclyps/elasticsearch-by-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Felasticsearch-by-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266604009,"owners_count":23954725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elasticsearch","flask","hacktoberfest","python"],"created_at":"2024-11-28T09:17:16.901Z","updated_at":"2026-04-09T22:39:18.687Z","avatar_url":"https://github.com/apoclyps.png","language":"Python","funding_links":["https://ko-fi.com/apoclyps","https://www.buymeacoffee.com/apoclyps","buymeacoffee.com"],"categories":[],"sub_categories":[],"readme":"Learn you some Elasticsearch!\n=============================\n\nHey there! This is Learn You Some Elasticsearch! This tutorial is for you if you've got some programming experience and if you're not too familiar with Elasticsearch (v5.6.11). It can still be useful if you're too good for that, as this tutorial progressively goes into more and more advanced topics.\n\nIf you prefer the soft touch of paper, the delicious smell of a real book, the possibility to physically hug a document, or just want to boast by padding your bookcase, you're out of luck!\n\nIf you want to contact me, check out my twitter account, find me on #apoclyps.\n\nSo what's Elasticsearch?\n------------------------\n\n\u003e Elasticsearch is an open-source, broadly-distributable, readily-scalable, enterprise-grade search engine. Accessible through an extensive and elaborate API, Elasticsearch can power extremely fast searches that support your data discovery applications.\n\nIt is easy to get going with Elasticsearch. It ships with sensible defaults and hides complex search and distribution mechanics from beginners. It works quite well, right out of the box. With a short learning curve for grasping the basics, you can become productive very quickly.\n\nPrerequisites\n-------------\n\n-\t[Docker](https://www.docker.com/)\n-\t[JQ](https://stedolan.github.io/jq/)\n\nTutorials\n---------\n\n-\t[Setup](docs/setup.md)\n-\t[Indices](docs/indexing.md)\n-\t[Searching](docs/searching.md)\n-\t[Filtering](docs/filtering.md)\n-\t[What's Next](docs/next.md)\n\nJust want to start using it?\n----------------------------\n\nRunning this command will start Elasticsearch in the background:\n\n```sh\ndocker-compose up -d\n```\n\nOnce the service has been started and is accessible on http://localhost:9200, you begin loading data into the service:\n\n```sh\n./scripts/load.sh\n```\n\n### Adapted from the following resources\n\n-\t[Elasticsearch 101](http://joelabrahamsson.com/elasticsearch-101/)\n-\t[Elasticsearch Docs - v5.6](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Felasticsearch-by-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoclyps%2Felasticsearch-by-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Felasticsearch-by-example/lists"}