@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); double queryValue = NumberFieldMapper.NumberType.DOUBLE.parse(value, false).doubleValue(); long scaledValue = Math.round(queryValue * scalingFactor); Query query = NumberFieldMapper.NumberType.LONG.termQuery(name(), scaledValue); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); double queryValue = parse(value); long scaledValue = Math.round(queryValue * scalingFactor); Query query = NumberFieldMapper.NumberType.LONG.termQuery(name(), scaledValue); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); double queryValue = parse(value); long scaledValue = Math.round(queryValue * scalingFactor); Query query = NumberFieldMapper.NumberType.LONG.termQuery(name(), scaledValue); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); Query query = type.termQuery(name(), value); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); Query query = type.termQuery(name(), value); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); Query query = type.termQuery(name(), value); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(String field, Object value) { return INTEGER.termQuery(field, value); }
@Override public Query termQuery(Object value, QueryShardContext context) { failIfNotIndexed(); Query query = type.termQuery(name(), value); if (boost() != 1f) { query = new BoostQuery(query, boost()); } return query; }