Assuming you build a Lucene Query the following way: queryBuilder.keyword().onField( "age" ).matching( 5 ).createQuery(); What is your expectation, if the "age" field is being indexed as a NumericField? Thanks, Sanne