[ { "query": "hello what user.email:foo@example.com where release:1.2.1 when", "result": [ {"type": "spaces", "value": ""}, {"type": "freeText", "value": "hello what ", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""}, { "type": "filter", "filter": "text", "negated": false, "key": {"type": "keySimple", "value": "user.email", "quoted": false}, "operator": "", "value": {"type": "valueText", "value": "foo@example.com", "quoted": false} }, {"type": "spaces", "value": " "}, {"type": "freeText", "value": "where ", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""}, { "type": "filter", "filter": "text", "negated": false, "key": {"type": "keySimple", "value": "release", "quoted": false}, "operator": "", "value": {"type": "valueText", "value": "1.2.1", "quoted": false} }, {"type": "spaces", "value": " "}, {"type": "freeText", "value": "when", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""} ] }, { "query": "hello", "result": [ {"type": "spaces", "value": ""}, {"type": "freeText", "value": "hello", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""} ] }, { "query": " hello ", "result": [ {"type": "spaces", "value": " "}, {"type": "freeText", "value": "hello ", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""} ] }, { "query": " hello there", "result": [ {"type": "spaces", "value": " "}, {"type": "freeText", "value": "hello there", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""} ] }, { "query": " hello there:bye", "result": [ {"type": "spaces", "value": " "}, {"type": "freeText", "value": "hello ", "quoted": false, "invalid": null}, {"type": "spaces", "value": ""}, { "type": "filter", "filter": "text", "negated": false, "key": {"type": "keySimple", "value": "there", "quoted": false}, "operator": "", "value": {"type": "valueText", "value": "bye", "quoted": false} }, {"type": "spaces", "value": ""} ] } ]