{"id":21994510,"url":"https://github.com/codelibs/elasticsearch-lang-handlebars","last_synced_at":"2026-04-20T10:31:23.706Z","repository":{"id":21705361,"uuid":"25026802","full_name":"codelibs/elasticsearch-lang-handlebars","owner":"codelibs","description":"Handlebars language for Elasticsearch","archived":false,"fork":false,"pushed_at":"2016-09-01T07:56:32.000Z","size":34,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-08-04T02:12:35.496Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codelibs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-10T08:20:55.000Z","updated_at":"2017-02-15T13:02:24.000Z","dependencies_parsed_at":"2022-08-18T05:10:37.782Z","dependency_job_id":null,"html_url":"https://github.com/codelibs/elasticsearch-lang-handlebars","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/codelibs/elasticsearch-lang-handlebars","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Felasticsearch-lang-handlebars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Felasticsearch-lang-handlebars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Felasticsearch-lang-handlebars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Felasticsearch-lang-handlebars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codelibs","download_url":"https://codeload.github.com/codelibs/elasticsearch-lang-handlebars/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Felasticsearch-lang-handlebars/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32042947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","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":[],"created_at":"2024-11-29T21:09:32.684Z","updated_at":"2026-04-20T10:31:23.689Z","avatar_url":"https://github.com/codelibs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Elasticsearch Handlebars Lang Plugin\n=======================\n\n## Overview\n\nThis plugin add Handlebars language to Elasticsearch.\n\n## Version\n\n| Version   | Elasticsearch |\n|:---------:|:-------------:|\n| master    | 2.4.X         |\n| 2.4.0     | 2.4.0         |\n| 2.3.0     | 2.3.1         |\n| 2.2.0     | 2.2.2         |\n| 1.4.1     | 1.4.0         |\n\n### Issues/Questions\n\nPlease file an [issue](https://github.com/codelibs/elasticsearch-lang-handlebars/issues \"issue\").\n(Japanese forum is [here](https://github.com/codelibs/codelibs-ja-forum \"here\").)\n\n## Installation\n\n### Install Handlebars Language Plugin\n\n    $ $ES_HOME/bin/plugin install org.codelibs/elasticsearch-lang-handlebars/2.4.0\n\n## References\n\nThis plugin supports an executable script language(search script is not supported).\n\n### Using on Script-based Search Template\n\nUsing [Script-based Search Template](https://github.com/codelibs/elasticsearch-sstmpl \"Script-based Search Template\") Plugin, you can search by Handlebars template.\n\n    GET /_search/template\n    {\n        \"lang\": \"handlebars\",\n        \"template\": \"{\\\"query\\\": {\\\"match\\\": {\\\"title\\\": \\\"{{query_string}}\\\"}}}\",\n        \"params\": {\n            \"query_string\": \"search for these words\"\n        }\n    }\n\n### How to Register Helpers\n\nTo register your helper, put .js file to $ES_HOME/config/helpers.\n\n    $ echo \"Handlebars.registerHelper('foobar', function (context) { return \\\"foobar\\\";})\" \u003e $ES_HOME/config/helpers/foobar.js\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelibs%2Felasticsearch-lang-handlebars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodelibs%2Felasticsearch-lang-handlebars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelibs%2Felasticsearch-lang-handlebars/lists"}