)]}'
{"searchlight_ui/static/dashboard/project/search/syntax/search-syntax-modal.html":[{"author":{"_account_id":10063,"name":"Steve McLellan","email":"steven.j.mclellan@gmail.com","username":"sjmc7"},"change_message_id":"225afdd58ea161b7c29bed92fbe011cc1a20ee91","unresolved":false,"context_lines":[{"line_number":145,"context_line":"          \u003cp translate\u003e"},{"line_number":146,"context_line":"            The following characters are reserved and must be"},{"line_number":147,"context_line":"            escaped with a leading \\ (backslash):"},{"line_number":148,"context_line":"            \u003ccode\u003e+ - \u003d \u0026\u0026 || \u003e \u003c ! ( ) { } [ ] ^ \" ~ * ? : \\ /\u003c/code\u003e"},{"line_number":149,"context_line":"          \u003c/p\u003e"},{"line_number":150,"context_line":"        \u003c/dd\u003e"},{"line_number":151,"context_line":"      \u003c/dl\u003e"}],"source_content_type":"text/html","patch_set":6,"id":"ba0121b8_f1a88a22","line":148,"range":{"start_line":148,"start_character":37,"end_line":148,"end_character":38},"updated":"2016-03-30 15:52:21.000000000","message":"Do we already escape some? for regexes?","commit_id":"a358e0c8088a5b0fc51db331940ad52a3a81b1fc"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"933b4d6a0ecf3ca58b3d14f136f61b2033a14d54","unresolved":false,"context_lines":[{"line_number":145,"context_line":"          \u003cp translate\u003e"},{"line_number":146,"context_line":"            The following characters are reserved and must be"},{"line_number":147,"context_line":"            escaped with a leading \\ (backslash):"},{"line_number":148,"context_line":"            \u003ccode\u003e+ - \u003d \u0026\u0026 || \u003e \u003c ! ( ) { } [ ] ^ \" ~ * ? : \\ /\u003c/code\u003e"},{"line_number":149,"context_line":"          \u003c/p\u003e"},{"line_number":150,"context_line":"        \u003c/dd\u003e"},{"line_number":151,"context_line":"      \u003c/dl\u003e"}],"source_content_type":"text/html","patch_set":6,"id":"ba0121b8_5c0fcd87","line":148,"range":{"start_line":148,"start_character":37,"end_line":148,"end_character":38},"in_reply_to":"ba0121b8_f1a88a22","updated":"2016-03-30 16:20:39.000000000","message":"Yes, will remove the forward slash.\n\n09:54 TravT: yes, i do some escaping\n09:54 TravT: maybe that\u0027s a problem?\n09:57 TravT: you did the same on SL client.  Escape the escape character!\n09:57 TravT: it was all in the name of supporting searching on swift object pseudo folders\n09:57 TravT: but maybe that was a bad idea\n09:59 TravT: looks like all we did is escape out the regex pattern\n09:59 TravT: https://github.com/openstack/searchlight-ui/blob/081c68a95cefffe2b519d640c72b364d50a394ce/searchlight_ui/static/dashboard/project/search/util/searchlight-query-utils.service.js#L174-L176\n09:59 TravT: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#_regular_expressions\n10:00 TravT: https://github.com/openstack/searchlight-ui/blob/081c68a95cefffe2b519d640c72b364d50a394ce/searchlight_ui/static/dashboard/project/search/util/searchlight-query-utils.service.js#L153-L156","commit_id":"a358e0c8088a5b0fc51db331940ad52a3a81b1fc"}]}
