When picking a mapping like
@Field(indexNullAs="-1" )
the generated TermQuery attempts to match "1" as the keyword is being analyzed.