Github user keyurkarnik commented on a diff in the pull request: https://github.com/apache/usergrid/pull/597#discussion_r220072009 --- Diff: stack/core/src/main/java/org/apache/usergrid/corepersistence/pipeline/PipelineContext.java --- @@ -43,16 +47,24 @@ // it can happen if ES was not updated or has yet to be updated. private final boolean keepStaleEntries; private String query; + private ParsedQuery parsedQuery; public PipelineContext( final ApplicationScope applicationScope, final RequestCursor requestCursor, final int limit, final int id, boolean keepStaleEntries, String query ) { this.applicationScope = applicationScope; - this.requestCursor = requestCursor; - this.limit = limit; this.id = id; this.keepStaleEntries = keepStaleEntries; this.query = query; + this.parsedQuery = ParsedQueryBuilder.build(query); + if (parsedQuery != null && parsedQuery.isDirectQuery()) { --- End diff -- https://issues.apache.org/jira/browse/USERGRID-1349
---