Hi,
in most cases the reason for those problems is, because you changed the field definition, but did not reindex all documents or drop the whole index. In addition, to do range queries, you should use the “tint” fields, which have “precisionStep” > 0, otherwise range queries can get very slow if you have many documents with many distinct integer values. Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de <http://www.thetaphi.de/> eMail: [email protected] From: Poornima Jay [mailto:[email protected]] Sent: Friday, August 08, 2014 11:19 AM To: solr-dev; solr-user Subject: Range field for interger Hi, I am using solr 3.6.1 and trying to find a range on a field which was defined as integer. but i'm not getting accurate results. below is my schema. The input will be as [-1 TO 0] or [2 TO 5] <fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/> <field name="interestlevel" type="int" indexed="true" stored="false" multiValued="true" /> my query string will be interestlevel:[-1 TO 0] -- this is returning only 2 records from solr where as it has 21 records in the DB. Please advice. Thanks, Poornima
