Hi Maxim,
Lucandra doesn't support numeric queries quite yet. A workaround would
be to load your numbers and convert them to strings.
I'll eventually add support for this. Please feel free to help out if
you can :)
Jake
On Jun 17, 2010, at 1:16 PM, Maxim Kramarenko
<maxi...@trackstudio.com> wrote:
Hello!
I am trying to rework our current lucene-based application to
lucandra. Note the following problem: when I try to use
NumericRangeQuery like this one:
query.add(NumericRangeQuery.newLongRange("deliveryTimestampMinute",
6, fromDate, toDate, true, true), BooleanClause.Occur.MUST);
I got the following exception:
====================================
java.lang.NullPointerException
org.apache.lucene.search.NumericRangeQuery$NumericRangeTermEnum.next
(NumericRangeQuery.java:536)
org.apache.lucene.search.MultiTermQuery
$ConstantScoreAutoRewrite.rewrite(MultiTermQuery.java:248)
org.apache.lucene.search.MultiTermQuery.rewrite(MultiTermQuery.java:
371)
org.apache.lucene.search.BooleanQuery.rewrite(BooleanQuery.java:386)
org.apache.lucene.search.IndexSearcher.rewrite(IndexSearcher.java:267)
org.apache.lucene.search.Query.weight(Query.java:100)
org.apache.lucene.search.Searcher.createWeight(Searcher.java:147)
org.apache.lucene.search.Searcher.search(Searcher.java:98)
org.apache.lucene.search.Searcher.search(Searcher.java:108)
===================================
Any workaround for this issue ?
--
Best regards,
Maxim mailto:maxi...@trackstudio.com