{"action":"created","issue":{"url":"https://api.github.com/repos/apache/incubator-unomi/issues/7","repository_url":"https://api.github.com/repos/apache/incubator-unomi","labels_url":"https://api.github.com/repos/apache/incubator-unomi/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/apache/incubator-unomi/issues/7/comments","events_url":"https://api.github.com/repos/apache/incubator-unomi/issues/7/events","html_url":"https://github.com/apache/incubator-unomi/pull/7","id":170172755,"number":7,"title":"UNOMI-28 Upgrade to ElasticSearch 2.x","user":{"login":"sergehuber","id":736584,"avatar_url":"https://avatars.githubusercontent.com/u/736584?v=3","gravatar_id":"","url":"https://api.github.com/users/sergehuber","html_url":"https://github.com/sergehuber","followers_url":"https://api.github.com/users/sergehuber/followers","following_url":"https://api.github.com/users/sergehuber/following{/other_user}","gists_url":"https://api.github.com/users/sergehuber/gists{/gist_id}","starred_url":"https://api.github.com/users/sergehuber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergehuber/subscriptions","organizations_url":"https://api.github.com/users/sergehuber/orgs","repos_url":"https://api.github.com/users/sergehuber/repos","events_url":"https://api.github.com/users/sergehuber/events{/privacy}","received_events_url":"https://api.github.com/users/sergehuber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-09T13:56:30Z","updated_at":"2016-11-14T16:29:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/incubator-unomi/pulls/7","html_url":"https://github.com/apache/incubator-unomi/pull/7","diff_url":"https://github.com/apache/incubator-unomi/pull/7.diff","patch_url":"https://github.com/apache/incubator-unomi/pull/7.patch"},"body":"Used this resource to perform changes:\nhttps://www.elastic.co/guide/en/elasticsearch/reference/current/breaking_20_java_api_changes.html\n\nA lot of changes are contained in this commit, notably :\n- Moved data directory from KARAF_HOME/data to KARAF_HOME/elasticsearch/data\n- Had to build a JSON parser to rewrite field names with \".\" to escape them with \"**DOT**\"\n- Fixes on dates\n- Replace all filter classes with query classes as these don't exist in ES 2.x any more\n- Replace and/or ES clauses with bool must/should\n- Had to replace deleteByQuery support to add plugin by default, since in ES 2.x they externalized the functionality\n- Had to install Groovy and Expression modules since they are no longer part of the core\n\nWhat is NOT done by this patch is the migration procedure\n"},"comment":{"url":"https://api.github.com/repos/apache/incubator-unomi/issues/comments/260384896","html_url":"https://github.com/apache/incubator-unomi/pull/7#issuecomment-260384896","issue_url":"https://api.github.com/repos/apache/incubator-unomi/issues/7","id":260384896,"user":{"login":"sergehuber","id":736584,"avatar_url":"https://avatars.githubusercontent.com/u/736584?v=3","gravatar_id":"","url":"https://api.github.com/users/sergehuber","html_url":"https://github.com/sergehuber","followers_url":"https://api.github.com/users/sergehuber/followers","following_url":"https://api.github.com/users/sergehuber/following{/other_user}","gists_url":"https://api.github.com/users/sergehuber/gists{/gist_id}","starred_url":"https://api.github.com/users/sergehuber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergehuber/subscriptions","organizations_url":"https://api.github.com/users/sergehuber/orgs","repos_url":"https://api.github.com/users/sergehuber/repos","events_url":"https://api.github.com/users/sergehuber/events{/privacy}","received_events_url":"https://api.github.com/users/sergehuber/received_events","type":"User","site_admin":false},"created_at":"2016-11-14T16:29:40Z","updated_at":"2016-11-14T16:29:40Z","body":"I have removed the DOT parsing since in ES 2.4.x a startup flag allows to let dots be used in field names again\r\nAlso in this branch is the beginnings of the integration of the BulkProcessor API to speed up some bulk operations (such as profile updates)"}}
{"actor":{"display_login":"sergehuber"}}