@Override
public RandomAccessFilter buildRandomAccessOrFilter(String[] vals,Properties prop,boolean isNot) throws IOException
{
if (vals.length > 1)
{
return new FacetRangeOrFilter(this,vals,isNot,FacetRangeValueConverter.instance);
}
else
{
RandomAccessFilter filter = buildRandomAccessFilter(vals[0],prop);
if (filter == null) return filter;