[ https://issues.apache.org/jira/browse/GORA-555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16807610#comment-16807610 ]
Kevin Ratnasekera commented on GORA-555: ---------------------------------------- [~c.uent] +1, Please avoid using if it s deprecated and use direct alternatives. You will probably need to upgrade Lucene dependency in Gora in the process. > Improve Lucene query implementation with NumericRangeQuery > ----------------------------------------------------------- > > Key: GORA-555 > URL: https://issues.apache.org/jira/browse/GORA-555 > Project: Apache Gora > Issue Type: Improvement > Reporter: Kevin Ratnasekera > Priority: Major > > There are performance benefits around NumericRangeQuery. Please notice > comment on LuceneQuery implementation. > {code} > //TODO: Change this to a NumericRangeQuery when necessary (it's faster) > String lower = null; > String upper = null; > if (getStartKey() != null) { > //Do we need to escape the term? > lower = getStartKey().toString(); > } > if (getEndKey() != null) { > upper = getEndKey().toString(); > } > if (upper == null && lower == null) { > q = new MatchAllDocsQuery(); > } else { > q = TermRangeQuery.newStringRange(pk, lower, upper, true, true); > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)